// /semantics
Agent-Readable Software. Built on Semantic Work Primitives.
Coding agents worked first because codebases are dense with meaning — tests, types, linters, diffs. Synced Office brings that exact semantic richness to every other knowledge function over the Model Context Protocol.
// live demo
What the agent actually sees
mcp.context(refund_primitive)
DB impact
UPDATE invoices · INSERT ledger_entries (×3)
Budget
Q2 refund pool: $48k / $60k (80% used)
SLA
Stripe webhook ETA · 9.4s · within SLA
Side effects
Triggers NetSuite sync · notifies CSM
Authority
Capability: refund.draft · requires CFO sign-off above $10k
Why coding agents worked first
A repository is not just text — it's a graph of meaning. Functions have signatures. Tests assert behavior. Linters encode intent. Type systems forbid invalid states. That semantic substrate is why an LLM can reliably ship a pull request, but cannot reliably file an expense report on your finance tool.
Tests
Codify expected behavior. Agents can verify before merging.
Types
Forbid invalid states at compile-time. Errors arrive early.
Linters
Encode taste and policy as machine-readable rules.
The same primitives, for every workflow
Synced Office encodes the rest of the enterprise as a typed, testable, observable graph. Each business object — an invoice, a hire, a shipment — is a Work Primitivewith declared inputs, side effects, authority requirements, and rollback semantics, surfaced to any MCP-aware model.
Workflow.toJSON()
Every business process is a serializable graph an agent can reason over.
MCP-native context
First-class Model Context Protocol — Claude, GPT, Gemini, local — all read the same truth.
Capability tokens
Authority is data. Sign actions, scope by primitive, revoke instantly.
Build on the framework
Join the Framework Beta. Get early MCP server access, semantic primitive SDKs, and reference workflows.
Online sign-up is temporarily unavailable. To join the developer preview, email sales@syncedoffice.com.