// /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

    app.acme.com/refunds/INV-8821
    Refund $12,400 — Invoice INV-8821

    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.