Skip to content

Comments

Add dynamic discovery + delegation proof record types#13

Merged
davidahmann merged 1 commit intomainfrom
codex/runtime-discovery-and-delegation-records
Feb 22, 2026
Merged

Add dynamic discovery + delegation proof record types#13
davidahmann merged 1 commit intomainfrom
codex/runtime-discovery-and-delegation-records

Conversation

@davidahmann
Copy link
Contributor

@davidahmann davidahmann commented Feb 22, 2026

Summary

  • add built-in dynamic_tool_discovery record type with required runtime discovery fields:
    • discovery_method (webmcp|a2a|dynamic_mcp)
    • declared tool annotations (readOnlyHint, destructiveHint)
    • policy_verdict
  • add built-in delegation record type with required delegation accountability fields:
    • delegator_id, delegatee_id
    • delegation_scope, chain_depth
    • delegator_policy_digest, delegatee_policy_digest
    • verdict
  • document optional metadata.discovery_method context key values:
    • static, webmcp, a2a, dynamic_mcp
  • update built-in record type inventory docs from 16 to 18
  • add schema tests for valid/invalid payloads for both new types

Validation

  • make prepush-full
    • fmt + lint + unit tests
    • coverage and package coverage gates
    • contract checks
    • integration/e2e/acceptance
    • hardening/chaos/performance/soak/scenarios

@davidahmann davidahmann merged commit fc7963d into main Feb 22, 2026
11 checks passed
@davidahmann davidahmann deleted the codex/runtime-discovery-and-delegation-records branch February 22, 2026 14:10
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