Sign inSign up

terrenefoundation/arbor-backend

Sponsored OSS

By Terrene Foundation

•Updated about 1 month ago

AI-powered HRIS and employment law advisory platform for Singapore SMEs.

Image
0

7.1K

terrenefoundation/arbor-backend repository overview

⁠Arbor Backend

AI-powered HRIS and employment law advisory for Singapore SMEs, built on the Kailash SDK⁠.

⁠Quick Start

curl -O https://raw.githubusercontent.com/terrene-foundation/arbor/main/docker-compose.hub.yml
curl -O https://raw.githubusercontent.com/terrene-foundation/arbor/main/.env.example
cp .env.example .env
docker compose -f docker-compose.hub.yml up -d

⁠What's Inside

CapabilityDetails
Autonomous Delegate208 tools — KB search, calculators, 104 HRIS REST, 92 MCP connectors
Advisory EngineSingapore employment law with citation grounding and 13-step safety chain
Deterministic PayrollCPF, SDL, SHG, FWL — zero LLM, pure arithmetic with tested lookup tables
12 HRIS ModulesEmployees, payroll, leave, attendance, claims, shifts, appraisals, projects, inventory, recruitment, reports,
documents
5 MCP ServersGovernment (CPF/IRAS/MOM), accounting, banking, communications, regulatory
PACE GovernancePreview-Approve-Confirm-Exit flow for all write operations

⁠Configuration

VariableRequiredDescription
DATABASE_URLYesPostgreSQL connection string
REDIS_URLYesRedis connection string
JWT_SECRET_KEYYesRandom string for JWT signing
OPENAI_API_KEYFor AILLM provider API key
DEFAULT_LLM_MODELFor AIModel name (default: gpt-5-mini-2025-08-07)
OLLAMA_BASE_URLOptionalLocal LLM endpoint for Ollama/vLLM
LLM_KEY_ENCRYPTION_KEYOptionalFernet key for BYOK encryption

See .env.example⁠ for the full list.

⁠Architecture

┌─────────────────────────────────────────────┐
│              Arbor Backend                  │
│                                             │
│  ┌──────────┐  ┌──────────┐  ┌──────────┐  │
│  │ Advisory  │  │  Shadow  │  │  HRIS    │  │
│  │ /stream   │  │ /execute │  │ 120+ API │  │
│  └────┬─────┘  └────┬─────┘  └──────────┘  │
│       │              │                      │
│       └──────┬───────┘                      │
│              │                              │
│       ┌──────┴──────┐                       │
│       │  Delegate   │  208 tools            │
│       │  (kaizen-   │  KB + calc + HRIS     │
│       │   agents)   │  + MCP connectors     │
│       └─────────────┘                       │
│                                             │
│  PostgreSQL 16 + pgvector  │  Redis 7       │
└─────────────────────────────────────────────┘

⁠Tags

TagDescription
latestLatest stable release
0.2.0Autonomous Delegate release
edgeLatest build from main (may be unstable)

Tag summary

Content type

Image

Digest

sha256:fbaa606cc…

Size

134.9 MB

Last updated

about 1 month ago

docker pull terrenefoundation/arbor-backend

This week's pulls

Pulls:

58

Last week