Skip to content

Add community evidence hardening overlay - #9

Merged
SignalLayerLabs merged 1 commit into
mainfrom
community-evidence-hardening
Aug 7, 2026
Merged

SignalLayerLabs merged 1 commit into
mainfrom
community-evidence-hardening

Conversation

@SignalLayerLabs

Copy link
Copy Markdown
Owner

Summary

  • Adds evidence-first governance and public-eval reporting updates.
  • Introduces provider-neutral diminishing-return and governance accounting controls.
  • Reorganizes documentation into the new docs structure and adds compatibility shims.
  • Refreshes the deterministic killer demo artifacts and stabilizes trace output.

Verification

  • ........................................................................ [ 29%]
    ........................................................................ [ 59%]
    ........................................................................ [ 88%]
    ........................... [100%]
    243 passed in 0.32s → 243 passed
  • All checks passed! → passed
  • Success: no issues found in 28 source files → passed
  • running egg_info
    writing src/marginal_ai.egg-info/PKG-INFO
    writing dependency_links to src/marginal_ai.egg-info/dependency_links.txt
    writing entry points to src/marginal_ai.egg-info/entry_points.txt
    writing requirements to src/marginal_ai.egg-info/requires.txt
    writing top-level names to src/marginal_ai.egg-info/top_level.txt
    reading manifest file 'src/marginal_ai.egg-info/SOURCES.txt'
    reading manifest template 'MANIFEST.in'
    adding license file 'LICENSE'
    writing manifest file 'src/marginal_ai.egg-info/SOURCES.txt'
    running sdist
    running egg_info
    writing src/marginal_ai.egg-info/PKG-INFO
    writing dependency_links to src/marginal_ai.egg-info/dependency_links.txt
    writing entry points to src/marginal_ai.egg-info/entry_points.txt
    writing requirements to src/marginal_ai.egg-info/requires.txt
    writing top-level names to src/marginal_ai.egg-info/top_level.txt
    reading manifest file 'src/marginal_ai.egg-info/SOURCES.txt'
    reading manifest template 'MANIFEST.in'
    adding license file 'LICENSE'
    writing manifest file 'src/marginal_ai.egg-info/SOURCES.txt'
    running check
    creating marginal_ai-0.2.0
    creating marginal_ai-0.2.0/.github
    creating marginal_ai-0.2.0/.github/ISSUE_TEMPLATE
    creating marginal_ai-0.2.0/.github/workflows
    creating marginal_ai-0.2.0/assets
    creating marginal_ai-0.2.0/demos/killer-demo
    creating marginal_ai-0.2.0/docs
    creating marginal_ai-0.2.0/docs/evaluation
    creating marginal_ai-0.2.0/docs/getting-started
    creating marginal_ai-0.2.0/docs/integrations
    creating marginal_ai-0.2.0/docs/operations
    creating marginal_ai-0.2.0/docs/product
    creating marginal_ai-0.2.0/docs/project
    creating marginal_ai-0.2.0/docs/reference
    creating marginal_ai-0.2.0/docs/superpowers/plans
    creating marginal_ai-0.2.0/docs/superpowers/specs
    creating marginal_ai-0.2.0/examples
    creating marginal_ai-0.2.0/schemas
    creating marginal_ai-0.2.0/src/marginal
    creating marginal_ai-0.2.0/src/marginal/controls
    creating marginal_ai-0.2.0/src/marginal/schemas
    creating marginal_ai-0.2.0/src/marginal_ai.egg-info
    creating marginal_ai-0.2.0/tests
    creating marginal_ai-0.2.0/tests/controls
    creating marginal_ai-0.2.0/tests/evaluation
    copying files to marginal_ai-0.2.0...
    copying ACKNOWLEDGMENTS.md -> marginal_ai-0.2.0
    copying CHANGELOG.md -> marginal_ai-0.2.0
    copying CITATION.cff -> marginal_ai-0.2.0
    copying CODE_OF_CONDUCT.md -> marginal_ai-0.2.0
    copying CONTRIBUTING.md -> marginal_ai-0.2.0
    copying LICENSE -> marginal_ai-0.2.0
    copying MANIFEST.in -> marginal_ai-0.2.0
    copying README.md -> marginal_ai-0.2.0
    copying ROADMAP.md -> marginal_ai-0.2.0
    copying SECURITY.md -> marginal_ai-0.2.0
    copying SUPPORT.md -> marginal_ai-0.2.0
    copying benchmarks.md -> marginal_ai-0.2.0
    copying codemeta.json -> marginal_ai-0.2.0
    copying pyproject.toml -> marginal_ai-0.2.0
    copying .github/CODEOWNERS -> marginal_ai-0.2.0/.github
    copying .github/dependabot.yml -> marginal_ai-0.2.0/.github
    copying .github/pull_request_template.md -> marginal_ai-0.2.0/.github
    copying .github/ISSUE_TEMPLATE/bug_report.yml -> marginal_ai-0.2.0/.github/ISSUE_TEMPLATE
    copying .github/ISSUE_TEMPLATE/config.yml -> marginal_ai-0.2.0/.github/ISSUE_TEMPLATE
    copying .github/ISSUE_TEMPLATE/feature_request.yml -> marginal_ai-0.2.0/.github/ISSUE_TEMPLATE
    copying .github/workflows/ci.yml -> marginal_ai-0.2.0/.github/workflows
    copying .github/workflows/codeql.yml -> marginal_ai-0.2.0/.github/workflows
    copying .github/workflows/pages.yml -> marginal_ai-0.2.0/.github/workflows
    copying .github/workflows/release.yml -> marginal_ai-0.2.0/.github/workflows
    copying assets/marginal-readme-hero.png -> marginal_ai-0.2.0/assets
    copying demos/killer-demo/RESULTS.md -> marginal_ai-0.2.0/demos/killer-demo
    copying demos/killer-demo/comparison.svg -> marginal_ai-0.2.0/demos/killer-demo
    copying demos/killer-demo/index.html -> marginal_ai-0.2.0/demos/killer-demo
    copying demos/killer-demo/result.json -> marginal_ai-0.2.0/demos/killer-demo
    copying demos/killer-demo/trace.jsonl -> marginal_ai-0.2.0/demos/killer-demo
    copying docs/governance.md -> marginal_ai-0.2.0/docs
    copying docs/index.md -> marginal_ai-0.2.0/docs
    copying docs/learning-loop.md -> marginal_ai-0.2.0/docs
    copying docs/privacy.md -> marginal_ai-0.2.0/docs
    copying docs/universal-runtime.md -> marginal_ai-0.2.0/docs
    copying docs/evaluation/benchmarking.md -> marginal_ai-0.2.0/docs/evaluation
    copying docs/evaluation/governance-evidence.md -> marginal_ai-0.2.0/docs/evaluation
    copying docs/evaluation/public-benchmarks.md -> marginal_ai-0.2.0/docs/evaluation
    copying docs/evaluation/research.md -> marginal_ai-0.2.0/docs/evaluation
    copying docs/getting-started/quickstart.md -> marginal_ai-0.2.0/docs/getting-started
    copying docs/integrations/codex-benchmark-readiness.md -> marginal_ai-0.2.0/docs/integrations
    copying docs/integrations/overview.md -> marginal_ai-0.2.0/docs/integrations
    copying docs/operations/privacy.md -> marginal_ai-0.2.0/docs/operations
    copying docs/operations/website-review-2026-08-07.md -> marginal_ai-0.2.0/docs/operations
    copying docs/operations/website.md -> marginal_ai-0.2.0/docs/operations
    copying docs/product/architecture.md -> marginal_ai-0.2.0/docs/product
    copying docs/product/concepts.md -> marginal_ai-0.2.0/docs/product
    copying docs/product/faq.md -> marginal_ai-0.2.0/docs/product
    copying docs/project/community-feedback.md -> marginal_ai-0.2.0/docs/project
    copying docs/project/governance.md -> marginal_ai-0.2.0/docs/project
    copying docs/reference/api.md -> marginal_ai-0.2.0/docs/reference
    copying docs/superpowers/plans/2026-08-06-learning-loop-foundation.md -> marginal_ai-0.2.0/docs/superpowers/plans
    copying docs/superpowers/plans/2026-08-06-privacy-profiles.md -> marginal_ai-0.2.0/docs/superpowers/plans
    copying docs/superpowers/plans/2026-08-06-readme-pages.md -> marginal_ai-0.2.0/docs/superpowers/plans
    copying docs/superpowers/plans/2026-08-07-community-evidence-hardening.md -> marginal_ai-0.2.0/docs/superpowers/plans
    copying docs/superpowers/specs/2026-08-06-learning-loop-foundation-design.md -> marginal_ai-0.2.0/docs/superpowers/specs
    copying docs/superpowers/specs/2026-08-06-privacy-profiles-design.md -> marginal_ai-0.2.0/docs/superpowers/specs
    copying docs/superpowers/specs/2026-08-06-readme-pages-design.md -> marginal_ai-0.2.0/docs/superpowers/specs
    copying docs/superpowers/specs/2026-08-07-community-evidence-hardening-design.md -> marginal_ai-0.2.0/docs/superpowers/specs
    copying examples/anthropic_sdk.py -> marginal_ai-0.2.0/examples
    copying examples/async_call.py -> marginal_ai-0.2.0/examples
    copying examples/fund_best.py -> marginal_ai-0.2.0/examples
    copying examples/minimal.py -> marginal_ai-0.2.0/examples
    copying examples/openai_sdk.py -> marginal_ai-0.2.0/examples
    copying examples/privacy_profiles.py -> marginal_ai-0.2.0/examples
    copying examples/shadow_mode.py -> marginal_ai-0.2.0/examples
    copying examples/universal_runtime.py -> marginal_ai-0.2.0/examples
    copying schemas/agent-capabilities-v1.json -> marginal_ai-0.2.0/schemas
    copying schemas/agent-decision-v1.json -> marginal_ai-0.2.0/schemas
    copying schemas/agent-event-v1.json -> marginal_ai-0.2.0/schemas
    copying schemas/aggregate-export-v1.json -> marginal_ai-0.2.0/schemas
    copying schemas/decision-ledger-v2.json -> marginal_ai-0.2.0/schemas
    copying schemas/outcome-v1.json -> marginal_ai-0.2.0/schemas
    copying schemas/safe-telemetry-v1.json -> marginal_ai-0.2.0/schemas
    copying schemas/token-usage-v2.json -> marginal_ai-0.2.0/schemas
    copying src/marginal/init.py -> marginal_ai-0.2.0/src/marginal
    copying src/marginal/main.py -> marginal_ai-0.2.0/src/marginal
    copying src/marginal/adapters.py -> marginal_ai-0.2.0/src/marginal
    copying src/marginal/benchmark.py -> marginal_ai-0.2.0/src/marginal
    copying src/marginal/budget.py -> marginal_ai-0.2.0/src/marginal
    copying src/marginal/cli.py -> marginal_ai-0.2.0/src/marginal
    copying src/marginal/estimator.py -> marginal_ai-0.2.0/src/marginal
    copying src/marginal/fingerprint.py -> marginal_ai-0.2.0/src/marginal
    copying src/marginal/killer_demo.py -> marginal_ai-0.2.0/src/marginal
    copying src/marginal/ledger.py -> marginal_ai-0.2.0/src/marginal
    copying src/marginal/models.py -> marginal_ai-0.2.0/src/marginal
    copying src/marginal/modes.py -> marginal_ai-0.2.0/src/marginal
    copying src/marginal/outcomes.py -> marginal_ai-0.2.0/src/marginal
    copying src/marginal/policy.py -> marginal_ai-0.2.0/src/marginal
    copying src/marginal/privacy.py -> marginal_ai-0.2.0/src/marginal
    copying src/marginal/profiles.py -> marginal_ai-0.2.0/src/marginal
    copying src/marginal/protocol.py -> marginal_ai-0.2.0/src/marginal
    copying src/marginal/public_eval.py -> marginal_ai-0.2.0/src/marginal
    copying src/marginal/py.typed -> marginal_ai-0.2.0/src/marginal
    copying src/marginal/registry.py -> marginal_ai-0.2.0/src/marginal
    copying src/marginal/replay.py -> marginal_ai-0.2.0/src/marginal
    copying src/marginal/runtime.py -> marginal_ai-0.2.0/src/marginal
    copying src/marginal/schema.py -> marginal_ai-0.2.0/src/marginal
    copying src/marginal/trace.py -> marginal_ai-0.2.0/src/marginal
    copying src/marginal/treasury.py -> marginal_ai-0.2.0/src/marginal
    copying src/marginal/controls/init.py -> marginal_ai-0.2.0/src/marginal/controls
    copying src/marginal/controls/diminishing.py -> marginal_ai-0.2.0/src/marginal/controls
    copying src/marginal/controls/governance.py -> marginal_ai-0.2.0/src/marginal/controls
    copying src/marginal/schemas/init.py -> marginal_ai-0.2.0/src/marginal/schemas
    copying src/marginal/schemas/agent-capabilities-v1.json -> marginal_ai-0.2.0/src/marginal/schemas
    copying src/marginal/schemas/agent-decision-v1.json -> marginal_ai-0.2.0/src/marginal/schemas
    copying src/marginal/schemas/agent-event-v1.json -> marginal_ai-0.2.0/src/marginal/schemas
    copying src/marginal/schemas/aggregate-export-v1.json -> marginal_ai-0.2.0/src/marginal/schemas
    copying src/marginal/schemas/decision-ledger-v2.json -> marginal_ai-0.2.0/src/marginal/schemas
    copying src/marginal/schemas/outcome-v1.json -> marginal_ai-0.2.0/src/marginal/schemas
    copying src/marginal/schemas/safe-telemetry-v1.json -> marginal_ai-0.2.0/src/marginal/schemas
    copying src/marginal/schemas/token-usage-v2.json -> marginal_ai-0.2.0/src/marginal/schemas
    copying src/marginal_ai.egg-info/PKG-INFO -> marginal_ai-0.2.0/src/marginal_ai.egg-info
    copying src/marginal_ai.egg-info/SOURCES.txt -> marginal_ai-0.2.0/src/marginal_ai.egg-info
    copying src/marginal_ai.egg-info/dependency_links.txt -> marginal_ai-0.2.0/src/marginal_ai.egg-info
    copying src/marginal_ai.egg-info/entry_points.txt -> marginal_ai-0.2.0/src/marginal_ai.egg-info
    copying src/marginal_ai.egg-info/requires.txt -> marginal_ai-0.2.0/src/marginal_ai.egg-info
    copying src/marginal_ai.egg-info/top_level.txt -> marginal_ai-0.2.0/src/marginal_ai.egg-info
    copying tests/test_adapters.py -> marginal_ai-0.2.0/tests
    copying tests/test_adapters_regression.py -> marginal_ai-0.2.0/tests
    copying tests/test_benchmark.py -> marginal_ai-0.2.0/tests
    copying tests/test_budget.py -> marginal_ai-0.2.0/tests
    copying tests/test_budget_regression.py -> marginal_ai-0.2.0/tests
    copying tests/test_cli.py -> marginal_ai-0.2.0/tests
    copying tests/test_cli_v2.py -> marginal_ai-0.2.0/tests
    copying tests/test_decision_ledger.py -> marginal_ai-0.2.0/tests
    copying tests/test_estimator_v2.py -> marginal_ai-0.2.0/tests
    copying tests/test_failure_settlement.py -> marginal_ai-0.2.0/tests
    copying tests/test_killer_demo.py -> marginal_ai-0.2.0/tests
    copying tests/test_models_v2.py -> marginal_ai-0.2.0/tests
    copying tests/test_packaged_schemas_v2.py -> marginal_ai-0.2.0/tests
    copying tests/test_policy.py -> marginal_ai-0.2.0/tests
    copying tests/test_policy_regression.py -> marginal_ai-0.2.0/tests
    copying tests/test_policy_v2.py -> marginal_ai-0.2.0/tests
    copying tests/test_privacy.py -> marginal_ai-0.2.0/tests
    copying tests/test_protocol.py -> marginal_ai-0.2.0/tests
    copying tests/test_public_api_v2.py -> marginal_ai-0.2.0/tests
    copying tests/test_public_eval_v2.py -> marginal_ai-0.2.0/tests
    copying tests/test_replay.py -> marginal_ai-0.2.0/tests
    copying tests/test_repository_consistency_v2.py -> marginal_ai-0.2.0/tests
    copying tests/test_runtime.py -> marginal_ai-0.2.0/tests
    copying tests/test_schema_conformance_v2.py -> marginal_ai-0.2.0/tests
    copying tests/test_shadow_mode.py -> marginal_ai-0.2.0/tests
    copying tests/test_trace.py -> marginal_ai-0.2.0/tests
    copying tests/test_trace_regression.py -> marginal_ai-0.2.0/tests
    copying tests/test_treasury.py -> marginal_ai-0.2.0/tests
    copying tests/test_treasury_regression.py -> marginal_ai-0.2.0/tests
    copying tests/controls/test_diminishing.py -> marginal_ai-0.2.0/tests/controls
    copying tests/controls/test_governance.py -> marginal_ai-0.2.0/tests/controls
    copying tests/controls/test_policy_diminishing.py -> marginal_ai-0.2.0/tests/controls
    copying tests/controls/test_treasury_governance.py -> marginal_ai-0.2.0/tests/controls
    copying tests/evaluation/test_cli_public_eval_governance.py -> marginal_ai-0.2.0/tests/evaluation
    copying tests/evaluation/test_public_eval_governance.py -> marginal_ai-0.2.0/tests/evaluation
    copying src/marginal_ai.egg-info/SOURCES.txt -> marginal_ai-0.2.0/src/marginal_ai.egg-info
    Writing marginal_ai-0.2.0/setup.cfg
    Creating tar archive
    removing 'marginal_ai-0.2.0' (and everything under it)
    running egg_info
    writing src/marginal_ai.egg-info/PKG-INFO
    writing dependency_links to src/marginal_ai.egg-info/dependency_links.txt
    writing entry points to src/marginal_ai.egg-info/entry_points.txt
    writing requirements to src/marginal_ai.egg-info/requires.txt
    writing top-level names to src/marginal_ai.egg-info/top_level.txt
    reading manifest file 'src/marginal_ai.egg-info/SOURCES.txt'
    reading manifest template 'MANIFEST.in'
    adding license file 'LICENSE'
    writing manifest file 'src/marginal_ai.egg-info/SOURCES.txt'
    running bdist_wheel
    running build
    running build_py
    creating build/lib/marginal
    copying src/marginal/trace.py -> build/lib/marginal
    copying src/marginal/benchmark.py -> build/lib/marginal
    copying src/marginal/public_eval.py -> build/lib/marginal
    copying src/marginal/models.py -> build/lib/marginal
    copying src/marginal/fingerprint.py -> build/lib/marginal
    copying src/marginal/registry.py -> build/lib/marginal
    copying src/marginal/budget.py -> build/lib/marginal
    copying src/marginal/protocol.py -> build/lib/marginal
    copying src/marginal/policy.py -> build/lib/marginal
    copying src/marginal/ledger.py -> build/lib/marginal
    copying src/marginal/init.py -> build/lib/marginal
    copying src/marginal/runtime.py -> build/lib/marginal
    copying src/marginal/modes.py -> build/lib/marginal
    copying src/marginal/replay.py -> build/lib/marginal
    copying src/marginal/cli.py -> build/lib/marginal
    copying src/marginal/outcomes.py -> build/lib/marginal
    copying src/marginal/treasury.py -> build/lib/marginal
    copying src/marginal/estimator.py -> build/lib/marginal
    copying src/marginal/killer_demo.py -> build/lib/marginal
    copying src/marginal/profiles.py -> build/lib/marginal
    copying src/marginal/main.py -> build/lib/marginal
    copying src/marginal/privacy.py -> build/lib/marginal
    copying src/marginal/schema.py -> build/lib/marginal
    copying src/marginal/adapters.py -> build/lib/marginal
    creating build/lib/marginal/schemas
    copying src/marginal/schemas/init.py -> build/lib/marginal/schemas
    creating build/lib/marginal/controls
    copying src/marginal/controls/init.py -> build/lib/marginal/controls
    copying src/marginal/controls/diminishing.py -> build/lib/marginal/controls
    copying src/marginal/controls/governance.py -> build/lib/marginal/controls
    running egg_info
    writing src/marginal_ai.egg-info/PKG-INFO
    writing dependency_links to src/marginal_ai.egg-info/dependency_links.txt
    writing entry points to src/marginal_ai.egg-info/entry_points.txt
    writing requirements to src/marginal_ai.egg-info/requires.txt
    writing top-level names to src/marginal_ai.egg-info/top_level.txt
    reading manifest file 'src/marginal_ai.egg-info/SOURCES.txt'
    reading manifest template 'MANIFEST.in'
    adding license file 'LICENSE'
    writing manifest file 'src/marginal_ai.egg-info/SOURCES.txt'
    copying src/marginal/py.typed -> build/lib/marginal
    copying src/marginal/schemas/agent-event-v1.json -> build/lib/marginal/schemas
    copying src/marginal/schemas/aggregate-export-v1.json -> build/lib/marginal/schemas
    copying src/marginal/schemas/token-usage-v2.json -> build/lib/marginal/schemas
    copying src/marginal/schemas/agent-decision-v1.json -> build/lib/marginal/schemas
    copying src/marginal/schemas/decision-ledger-v2.json -> build/lib/marginal/schemas
    copying src/marginal/schemas/agent-capabilities-v1.json -> build/lib/marginal/schemas
    copying src/marginal/schemas/outcome-v1.json -> build/lib/marginal/schemas
    copying src/marginal/schemas/safe-telemetry-v1.json -> build/lib/marginal/schemas
    installing to build/bdist.macosx-15.0-arm64/wheel
    running install
    running install_lib
    creating build/bdist.macosx-15.0-arm64/wheel
    creating build/bdist.macosx-15.0-arm64/wheel/marginal
    copying build/lib/marginal/trace.py -> build/bdist.macosx-15.0-arm64/wheel/./marginal
    copying build/lib/marginal/benchmark.py -> build/bdist.macosx-15.0-arm64/wheel/./marginal
    copying build/lib/marginal/public_eval.py -> build/bdist.macosx-15.0-arm64/wheel/./marginal
    copying build/lib/marginal/models.py -> build/bdist.macosx-15.0-arm64/wheel/./marginal
    copying build/lib/marginal/fingerprint.py -> build/bdist.macosx-15.0-arm64/wheel/./marginal
    copying build/lib/marginal/registry.py -> build/bdist.macosx-15.0-arm64/wheel/./marginal
    copying build/lib/marginal/budget.py -> build/bdist.macosx-15.0-arm64/wheel/./marginal
    copying build/lib/marginal/protocol.py -> build/bdist.macosx-15.0-arm64/wheel/./marginal
    copying build/lib/marginal/policy.py -> build/bdist.macosx-15.0-arm64/wheel/./marginal
    copying build/lib/marginal/ledger.py -> build/bdist.macosx-15.0-arm64/wheel/./marginal
    copying build/lib/marginal/init.py -> build/bdist.macosx-15.0-arm64/wheel/./marginal
    copying build/lib/marginal/runtime.py -> build/bdist.macosx-15.0-arm64/wheel/./marginal
    copying build/lib/marginal/modes.py -> build/bdist.macosx-15.0-arm64/wheel/./marginal
    creating build/bdist.macosx-15.0-arm64/wheel/marginal/schemas
    copying build/lib/marginal/schemas/agent-event-v1.json -> build/bdist.macosx-15.0-arm64/wheel/./marginal/schemas
    copying build/lib/marginal/schemas/init.py -> build/bdist.macosx-15.0-arm64/wheel/./marginal/schemas
    copying build/lib/marginal/schemas/aggregate-export-v1.json -> build/bdist.macosx-15.0-arm64/wheel/./marginal/schemas
    copying build/lib/marginal/schemas/token-usage-v2.json -> build/bdist.macosx-15.0-arm64/wheel/./marginal/schemas
    copying build/lib/marginal/schemas/agent-decision-v1.json -> build/bdist.macosx-15.0-arm64/wheel/./marginal/schemas
    copying build/lib/marginal/schemas/decision-ledger-v2.json -> build/bdist.macosx-15.0-arm64/wheel/./marginal/schemas
    copying build/lib/marginal/schemas/agent-capabilities-v1.json -> build/bdist.macosx-15.0-arm64/wheel/./marginal/schemas
    copying build/lib/marginal/schemas/outcome-v1.json -> build/bdist.macosx-15.0-arm64/wheel/./marginal/schemas
    copying build/lib/marginal/schemas/safe-telemetry-v1.json -> build/bdist.macosx-15.0-arm64/wheel/./marginal/schemas
    creating build/bdist.macosx-15.0-arm64/wheel/marginal/controls
    copying build/lib/marginal/controls/init.py -> build/bdist.macosx-15.0-arm64/wheel/./marginal/controls
    copying build/lib/marginal/controls/diminishing.py -> build/bdist.macosx-15.0-arm64/wheel/./marginal/controls
    copying build/lib/marginal/controls/governance.py -> build/bdist.macosx-15.0-arm64/wheel/./marginal/controls
    copying build/lib/marginal/replay.py -> build/bdist.macosx-15.0-arm64/wheel/./marginal
    copying build/lib/marginal/cli.py -> build/bdist.macosx-15.0-arm64/wheel/./marginal
    copying build/lib/marginal/outcomes.py -> build/bdist.macosx-15.0-arm64/wheel/./marginal
    copying build/lib/marginal/py.typed -> build/bdist.macosx-15.0-arm64/wheel/./marginal
    copying build/lib/marginal/treasury.py -> build/bdist.macosx-15.0-arm64/wheel/./marginal
    copying build/lib/marginal/estimator.py -> build/bdist.macosx-15.0-arm64/wheel/./marginal
    copying build/lib/marginal/killer_demo.py -> build/bdist.macosx-15.0-arm64/wheel/./marginal
    copying build/lib/marginal/profiles.py -> build/bdist.macosx-15.0-arm64/wheel/./marginal
    copying build/lib/marginal/main.py -> build/bdist.macosx-15.0-arm64/wheel/./marginal
    copying build/lib/marginal/privacy.py -> build/bdist.macosx-15.0-arm64/wheel/./marginal
    copying build/lib/marginal/schema.py -> build/bdist.macosx-15.0-arm64/wheel/./marginal
    copying build/lib/marginal/adapters.py -> build/bdist.macosx-15.0-arm64/wheel/./marginal
    running install_egg_info
    Copying src/marginal_ai.egg-info to build/bdist.macosx-15.0-arm64/wheel/./marginal_ai-0.2.0-py3.13.egg-info
    running install_scripts
    creating build/bdist.macosx-15.0-arm64/wheel/marginal_ai-0.2.0.dist-info/WHEEL
    creating '/Users/renatovinai/Marginal/dist/.tmp-wrc_jex4/marginal_ai-0.2.0-py3-none-any.whl' and adding 'build/bdist.macosx-15.0-arm64/wheel' to it
    adding 'marginal/init.py'
    adding 'marginal/main.py'
    adding 'marginal/adapters.py'
    adding 'marginal/benchmark.py'
    adding 'marginal/budget.py'
    adding 'marginal/cli.py'
    adding 'marginal/estimator.py'
    adding 'marginal/fingerprint.py'
    adding 'marginal/killer_demo.py'
    adding 'marginal/ledger.py'
    adding 'marginal/models.py'
    adding 'marginal/modes.py'
    adding 'marginal/outcomes.py'
    adding 'marginal/policy.py'
    adding 'marginal/privacy.py'
    adding 'marginal/profiles.py'
    adding 'marginal/protocol.py'
    adding 'marginal/public_eval.py'
    adding 'marginal/py.typed'
    adding 'marginal/registry.py'
    adding 'marginal/replay.py'
    adding 'marginal/runtime.py'
    adding 'marginal/schema.py'
    adding 'marginal/trace.py'
    adding 'marginal/treasury.py'
    adding 'marginal/controls/init.py'
    adding 'marginal/controls/diminishing.py'
    adding 'marginal/controls/governance.py'
    adding 'marginal/schemas/init.py'
    adding 'marginal/schemas/agent-capabilities-v1.json'
    adding 'marginal/schemas/agent-decision-v1.json'
    adding 'marginal/schemas/agent-event-v1.json'
    adding 'marginal/schemas/aggregate-export-v1.json'
    adding 'marginal/schemas/decision-ledger-v2.json'
    adding 'marginal/schemas/outcome-v1.json'
    adding 'marginal/schemas/safe-telemetry-v1.json'
    adding 'marginal/schemas/token-usage-v2.json'
    adding 'marginal_ai-0.2.0.dist-info/licenses/LICENSE'
    adding 'marginal_ai-0.2.0.dist-info/METADATA'
    adding 'marginal_ai-0.2.0.dist-info/WHEEL'
    adding 'marginal_ai-0.2.0.dist-info/entry_points.txt'
    adding 'marginal_ai-0.2.0.dist-info/top_level.txt'
    adding 'marginal_ai-0.2.0.dist-info/RECORD'
    removing build/bdist.macosx-15.0-arm64/wheel
    Successfully built marginal_ai-0.2.0.tar.gz and marginal_ai-0.2.0-py3-none-any.whl and Checking dist/marginal_ai-0.2.0-py3-none-any.whl: �[32mPASSED�[0m
    Checking dist/marginal_ai-0.2.0.tar.gz: �[32mPASSED�[0m → passed

@SignalLayerLabs
SignalLayerLabs merged commit ef2d69b into main Aug 7, 2026
6 checks passed
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