Skip to content

Add Authority Ops hackathon application + red-team hardening - #1

Open
prayingperceptions wants to merge 27 commits into
mainfrom
hackathon-authority-ops
Open

prayingperceptions wants to merge 27 commits into
mainfrom
hackathon-authority-ops

Conversation

@prayingperceptions

@prayingperceptions prayingperceptions commented Sep 8, 2026

Copy link
Copy Markdown
Owner

Adds Authority Ops under hackathon/authority-ops as a separate application for the Agents for Humans Hackathon.

What this submission demonstrates:

  • Strands Agents TypeScript + Amazon Bedrock live path
  • Explicit Agent Authority integration: Passport, Contract, Gate, Authority Score
  • Bounded payment authority: $500 ALLOW, $501–$1,000 ASK, >$1,000 DENY
  • Human approval path for review-tier payments
  • Evidence chain separating request, evidence, proposal, authorization, approval, execution attempt, destination, and outcome
  • Browser presentation UI plus deterministic CLI demo
  • Red-team hardening so invoice amount, vendor, currency, invoice ID, and payment destination are derived from trusted application state rather than agent-supplied transaction fields
  • Regression tests for identity, authority limits, trusted invoice binding, destination substitution, and action-digest integrity

Hackathon disclosure: the application is new work built for the submission period. It uses the existing open-source Agent Authority project as an authority-layer integration; the invoice workflow, Strands agent/tool integration, scenario data, UI, and evidence-flow implementation are the new application work.

The payment flow is simulated. This is a hackathon reference application, not a production payment system or hardened sandbox.

@prayingperceptions prayingperceptions changed the title Add Authority Ops hackathon application Add Authority Ops hackathon application + red-team hardening Sep 8, 2026
@prayingperceptions
prayingperceptions marked this pull request as ready for review September 8, 2026 20:58
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