Skip to content

feat: financial_governance spec block — Phase 1 (schema + example)#1

Open
Danbi58 wants to merge 5 commits intomainfrom
feat/financial-governance-phase1
Open

feat: financial_governance spec block — Phase 1 (schema + example)#1
Danbi58 wants to merge 5 commits intomainfrom
feat/financial-governance-phase1

Conversation

@Danbi58
Copy link
Copy Markdown
Owner

@Danbi58 Danbi58 commented May 9, 2026

Implements Phase 1 of the financial_governance spec block as agreed in open-gitagent#38.

What's included

  • spec/schemas/agent-yaml.schema.json — adds financial_governance under compliance_config

What's NOT in Phase 1 (per agreed scope with @shreyas-lyzr)

  • Example agent — will follow in a second commit to this branch
  • Event schema — deferred to Phase 3
  • Normative MUST enforce language — deferred pending conformance test suite
  • firewall_endpoint / auth fields — runtime config, not spec fields

How tested

  • YAML is valid and parses correctly against the updated schema

Changes from closed PR open-gitagent#39

Closes open-gitagent#38

Danbi58 added 5 commits May 9, 2026 13:08
schema: add financial_governance block to compliance_config
Addresses RFC open-gitagent#38 feedback:
- financial_governance nested under compliance (not top-level)
- firewall field is a named identifier, not an endpoint
- blocked_categories evaluated before allowed_categories
- auto_deny_on_timeout defaults to true (timeout = DENIED)
- audit handled via compliance.recordkeeping (no duplicate fields)
…ules

Addresses RFC open-gitagent#38 feedback — adds financial_governance to compliance section and validation rules in SPECIFICATION.md
Addresses RFC open-gitagent#38 feedback — warns when high/critical risk agents have financial tools but no financial_governance block, and validates firewall field is a named identifier not an endpoint URL
Addresses RFC open-gitagent#38 feedback — exposes spending caps, category controls, and approval threshold in the shared compliance section surfaced by all adapters
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.

RFC: financial_governance spec block for payment-capable agents

1 participant