Skip to content

docs: Apache-2.0 license + engineering deep-dive + README refresh - #30

Merged
abhay-codes07 merged 1 commit into
mainfrom
docs/engineering-deepdive-and-license
Sep 5, 2026
Merged

docs: Apache-2.0 license + engineering deep-dive + README refresh#30
abhay-codes07 merged 1 commit into
mainfrom
docs/engineering-deepdive-and-license

Conversation

@abhay-codes07

Copy link
Copy Markdown
Owner

Brings the committed docs level with everything shipped since the last README pass, adds a license, and prepares the v0.1.0 release.

  • LICENSE — Apache-2.0 (the ACP/UCP/AP2 stack Bazaar interoperates with is all Apache-2.0; the India extension is meant to be adopted upstream). Declared in pyproject.toml with the OSI classifier.
  • ARCHITECTURE.md rewritten as an engineering deep-dive — the invariant, one signed order walked end-to-end (function by function), a package-by-package table against the real module tree, the Trust Fabric internals (identity, mandates, grants, gate, fairness, audit), the input-authenticity boundary (server-derived segment, tier-bounded grants, owner-only cancel, agent revoke, plus the honestly-documented demo shortcuts), the model boundary, failure handling, the single state swap point, and the evidence pipeline.
  • README refresh — an input-authenticity note under the gate diagram, the console's judge-facing affordances (no-token banner, token-free compile fallback, live model-outage toggle), pointers to the deeper docs, and a license/version footer.

The metric strings pinned by tests/test_results_consistency.py are untouched. 96 tests, ruff clean, console builds.

🤖 Generated with Claude Code

https://claude.ai/code/session_01BLrj9TWybDCNw1mWxZgAks

- Add the Apache-2.0 LICENSE (the ACP/UCP/AP2 stack Bazaar interoperates
  with is all Apache-2.0) and declare it in pyproject with the OSI
  classifier.
- Rewrite ARCHITECTURE.md as an engineering map: one signed order walked
  end to end function by function, a package-by-package table against the
  real module tree, the Trust Fabric internals, the input-authenticity
  boundary (server-derived segment, tier-bounded grants, owner-only
  cancel, agent revoke, and the documented demo shortcuts), the model
  boundary, failure handling, the single state swap point, and the
  evidence pipeline.
- README: note the input-authenticity guarantees under the gate diagram,
  the console's judge-facing affordances (no-token banner, token-free
  compile fallback, live model-outage toggle), pointers to the deeper
  docs, and a license/version footer (v0.1.0, P0 — Proof).

Metric strings the consistency test pins are untouched. 96 tests, ruff
clean, console builds.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BLrj9TWybDCNw1mWxZgAks
Copilot AI lite review requested due to automatic review settings September 5, 2026 13:25

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@abhay-codes07
abhay-codes07 merged commit 33318cc into main Sep 5, 2026
2 checks passed
@abhay-codes07
abhay-codes07 deleted the docs/engineering-deepdive-and-license branch September 5, 2026 13:26
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.

2 participants