Skip to content

docs: RFC-008 delegation chains, envelope APIs, and May 2026 updates#43

Merged
beonde merged 1 commit into
mainfrom
docs/may-2026-rfc008-updates
May 9, 2026
Merged

docs: RFC-008 delegation chains, envelope APIs, and May 2026 updates#43
beonde merged 1 commit into
mainfrom
docs/may-2026-rfc008-updates

Conversation

@beonde
Copy link
Copy Markdown
Member

@beonde beonde commented May 9, 2026

Summary

Documents RFC-008 Authority Envelopes (Delegation Chains) across the documentation suite — new concept and how-to pages, plus reference updates for gRPC, Python SDK, MCP Guard, and server PEP.

New pages

  • concepts/delegation.md — Authority Envelopes & Delegation Chains concept page (chain structure, monotonic narrowing, enforcement modes, trust boundaries, DID:web resolver SSRF protections)
  • how-to/security/delegation-chains.md — Step-by-step guide for creating/deriving envelopes, building transport headers, and server-side verification

Updated references

  • reference/grpc.md — 4 envelope RPCs (CreateEnvelope, DeriveEnvelope, BuildTransportHeaders, VerifyEnvelopeChain) + SimpleGuardService overview
  • reference/sdk-python/simple-guard.mdcreate_envelope(), derive_envelope(), make_delegation_headers() with full parameter tables
  • reference/sdk-python/mcp.md — Structured rejection fields (error_code, rejection_detail, requested_capability, presented_capability) + scope_insufficient deny reason
  • reference/server/policy-enforcement.md — EnvelopeVerification config, chain headers, error codes, PDP enrichment fields

Updated guides

  • identity/index.md — Zero-argument connect() env var fallback
  • how-to/security/gateway-setup.md — Authority Chain Verification config section
  • how-to/security/badge-keeper.md — Automatic CA→PoP mode upgrade
  • mcp-guard/guides/evidence.md — GuardEventEmitter + event emission on deny

Nav

  • Added "Delegation Chains" to Concepts and How-To > Security sections

Verification

  • All content sourced from verified product code (SDK signatures, proto definitions, server config)
  • 11 files changed, +790 lines

New pages:
- concepts/delegation.md: Authority Envelopes & Delegation Chains concept
- how-to/security/delegation-chains.md: Step-by-step delegation chain guide

Updated references:
- reference/grpc.md: Add 4 envelope RPCs (CreateEnvelope, DeriveEnvelope,
  BuildTransportHeaders, VerifyEnvelopeChain) and SimpleGuardService to
  service overview
- reference/sdk-python/simple-guard.md: Add create_envelope(),
  derive_envelope(), make_delegation_headers() docs
- reference/sdk-python/mcp.md: Add structured rejection fields
  (error_code, rejection_detail, requested/presented_capability)
  and scope_insufficient deny reason (RFC-008 B8)
- reference/server/policy-enforcement.md: Add EnvelopeVerification config
  (CAPISCIO_MAX_CHAIN_DEPTH, CAPISCIO_ORG_TRUST_BOUNDARY), chain headers,
  chain verification error codes, PDP enrichment fields

Updated guides:
- identity/index.md: Show connect() zero-argument env var fallback
- how-to/security/gateway-setup.md: Add chain verification config section
- how-to/security/badge-keeper.md: Document automatic CA→PoP mode upgrade
- mcp-guard/guides/evidence.md: Add GuardEventEmitter and policy_enforced
  event emission on deny

Nav:
- Add 'Delegation Chains' to Concepts and How-To > Security sections
@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 9, 2026

✅ Documentation Build Successful

The documentation build completed successfully and passed validation checks.

  • ✅ Build completed without errors
  • ✅ Critical files present (index.html, sitemap.xml, robots.txt)
  • ✅ Link validation completed

This PR will deploy to dev-docs.capisc.io when merged to main.

@beonde beonde merged commit ebd946b into main May 9, 2026
4 checks passed
@beonde beonde deleted the docs/may-2026-rfc008-updates branch May 9, 2026 18:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant