Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
chancery
command
chancery is the CLI for the Chancery control plane: the registry of agent identities (RFC-001) and writs (RFC-002).
|
chancery is the CLI for the Chancery control plane: the registry of agent identities (RFC-001) and writs (RFC-002). |
|
examples
|
|
|
go-agent
command
A minimal agent using the Chancery Go SDK: it starts a runtime instance, then advisory-checks each action against its writ before attempting it.
|
A minimal agent using the Chancery Go SDK: it starts a runtime instance, then advisory-checks each action against its writ before attempting it. |
|
internal
|
|
|
api
Package api is Chancery's HTTP control-plane surface (RFC-008): REST/JSON under /v1, Vault-style.
|
Package api is Chancery's HTTP control-plane surface (RFC-008): REST/JSON under /v1, Vault-style. |
|
identity
Package identity issues and verifies Chancery identity documents (RFC-001 §4): short-lived ES256 JWTs naming the acting principal — agent (durable SPIFFE-compatible URI), version (content digest), and instance — wire-compatible with WIMSE WIT conventions.
|
Package identity issues and verifies Chancery identity documents (RFC-001 §4): short-lived ES256 JWTs naming the acting principal — agent (durable SPIFFE-compatible URI), version (content digest), and instance — wire-compatible with WIMSE WIT conventions. |
|
mcp
Package mcp implements RFC-005's MVP enforcement point: a newline-delimited JSON-RPC stdio proxy between an MCP client (the agent) and an MCP server.
|
Package mcp implements RFC-005's MVP enforcement point: a newline-delimited JSON-RPC stdio proxy between an MCP client (the agent) and an MCP server. |
|
policy
Package policy owns the capability grammar and the layered PDP (RFC-004).
|
Package policy owns the capability grammar and the layered PDP (RFC-004). |
|
seal
Package seal is the broker's sealed credential store (RFC-003): AES-256-GCM per entry, key material in a 0600 file, values in plaintext only in memory during injection.
|
Package seal is the broker's sealed credential store (RFC-003): AES-256-GCM per entry, key material in a 0600 file, values in plaintext only in memory during injection. |
|
service
Package service is the single implementation of Chancery's operations (RFC-008): the HTTP API and the CLI are thin clients over it.
|
Package service is the single implementation of Chancery's operations (RFC-008): the HTTP API and the CLI are thin clients over it. |
|
store
Package store is Chancery's registry: the durable record of agents, versions, instances, and writs (RFC-001, RFC-002).
|
Package store is Chancery's registry: the durable record of agents, versions, instances, and writs (RFC-001, RFC-002). |
|
writ
Package writ implements RFC-002: the writ, a chain of signed blocks in which block 0 grants capabilities and every later block may only add caveats.
|
Package writ implements RFC-002: the writ, a chain of signed blocks in which block 0 grants capabilities and every later block may only add caveats. |
|
Package sdk is the Go ergonomics layer over a Chancery control plane (RFC-010 item 7).
|
Package sdk is the Go ergonomics layer over a Chancery control plane (RFC-010 item 7). |
Click to show internal directories.
Click to hide internal directories.