Add community evidence hardening overlay - #9
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Verification
........................................................................ [ 59%]
........................................................................ [ 88%]
........................... [100%]
243 passed in 0.32s → 243 passed
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