Agentic PrimitivesAGENTIC PRIMITIVES

02 · Point at

Two repositories. One estate. Give the agent the URLs.

A coding agent works from what it can fetch. These are the sources: the substrate itself, a complete reference application, and the live endpoints your application will talk to while it is being built.

Repositories

Ring 0: the 77 packages, the 33 contracts, every spec and ADR, and the agent rules. The coding agent reads CLAUDE.md and AGENTS.md first — they are written for it.

Read first: CLAUDE.mdAGENTS.mddocs/architecture/agent-rules/docs/architecture/package-consumer-map.mddocs/architecture/task-routing.mdspecs/

The reference application — Game Night. A complete card room on the substrate: OIDC client of the Home, a treasury per player, buy-ins as grants, A2A players, a coach under a study grant, Sheqel settlement, receipts. Point the agent at it as the worked example.

Read first: README.mdCLAUDE.mddocs/DESIGN.mddocs/AUDIT-2026-09-13.mdapps/tables/apps/agent/

The live estate

Home · OIDC issuer
https://www.faithnet.me

Sign people in as Smart Agents; ceremonies (charter a treasury, mint a grant, approve a parked step, revoke).

Your app is an OIDC client with PKCE. A client_id is registered at the Home — a ceremony, not a form. While prototyping, sign in through the demo people below.

POST { handle, client_id } → an AgentSession JWT for a demo person, the same token a passkey ceremony would mint. Roster at /connect/demo-personas.

A test harness, not a bypass: the token is real, verified the same way, and the personas are throwaway Homes seeded for exactly this.

A2A tasks on the harness; one Durable Object per agent; playbooks by digest.

The standard A2A surface for any named agent; admission on every request; HTTPS required, mTLS optional.

The public knowledge base — only what the chain already says. ARD + ACP registry; A2A and MCP question surfaces.

Ontologies, archetypes, SKILL.md packages and signed agent cards. Pin an archetype by digest with ap upgrade --pin-definitions.

Chain 34348 · Besu QBFT · 2 s blocks. AgentAccount factory, names, DelegationManager + enforcers, registries, attestations, Sheqel.

Any EVM works; this one is free to use for testing and is worth nothing anywhere else.

The reference app, running. Sign in as a demo person and watch what your app should be able to do.

Environment

# any EVM · any Home — these are the estate's
AP_RPC_URL=https://rpc.faithnet.io
AP_CHAIN_ID=34348
AP_HOME_ISSUER=https://www.faithnet.me
AP_SKILLS_REGISTRY=https://skills.faithnet.io

The estate is a testing deployment. Sheqel, the card room's coin, has an open mint and is worth nothing anywhere else. Build against it freely; read docs/AUDIT-2026-09-13.md in pokernight before pointing any of this at an asset with value.