Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
22 changes: 11 additions & 11 deletions .bitcode/v47-depositor-website-completion.json
Original file line number Diff line number Diff line change
Expand Up @@ -363,11 +363,11 @@
],
"sourceRoots": {
"activePointer": "BITCODE_SPEC.txt:820a850b09546da1a1a1c447",
"spec": "BITCODE_SPEC_V47.md:568da1f91d4c1596fcc14d46",
"delta": "BITCODE_SPEC_V47_DELTA.md:da744232536c2d9261dddb13",
"notes": "BITCODE_SPEC_V47_NOTES.md:a8227a21ad1f6718a1ef9d72",
"parity": "BITCODE_SPEC_V47_PARITY_MATRIX.md:5a67b61fd85ab0807bd9b3a5",
"roadmap": "SPECIFICATIONS_ROADMAP.md:39a17e5e9e50ee030c449c04",
"spec": "BITCODE_SPEC_V47.md:c265b2287e1b56314f6db743",
"delta": "BITCODE_SPEC_V47_DELTA.md:bc0eed77ab82b10b46b1c2e4",
"notes": "BITCODE_SPEC_V47_NOTES.md:4deb3241858335335752844a",
"parity": "BITCODE_SPEC_V47_PARITY_MATRIX.md:94c0ba43a1835d1d96d7153d",
"roadmap": "SPECIFICATIONS_ROADMAP.md:7b9addff32488c11634c867a",
"depositRouteModel": "uapi/app/deposit/deposit-route-model.ts:6485e388dd745c79907f992c",
"depositClient": "uapi/app/deposit/DepositPageClient.tsx:f01b600f9ef64cd3739460ef",
"depositPage": "uapi/app/deposit/page.tsx:6bab6a9debab3f4350d0ddca",
Expand All @@ -379,17 +379,17 @@
"admissionModel": "packages/pipelines/asset-pack/src/deposit-asset-pack-option-admission.ts:4d2b0c5e6e10c2b14a75a8c8",
"earningModel": "packages/pipelines/asset-pack/src/depositor-earning-supply-intelligence.ts:e0ec2d83cfaf3bfaaa126387",
"authorityModel": "packages/pipelines/asset-pack/src/organization-policy-wallet-authority.ts:ed6fa07bc3f69caaca598249",
"packageJson": "package.json:5677aab11c6fbc9b132b817c",
"protocolIndex": "packages/protocol/src/index.js:25aeb8da056d865bc241aabd",
"protocolTypes": "packages/protocol/src/index.d.ts:33006f10baf9db7d513c9663",
"packageJson": "package.json:402b04d17c34a837a9c24e8f",
"protocolIndex": "packages/protocol/src/index.js:f158a931354fcb1f9ab0ee8c",
"protocolTypes": "packages/protocol/src/index.d.ts:7d9745dc5077275dd7dcd933",
"protocolSource": "packages/protocol/src/canonical/v47-depositor-website-completion.js:13be769e5cbeb901de02bb8c",
"protocolTest": "packages/protocol/test/v47-depositor-website-completion.test.js:227e3b47a4fbbed7cea7e642",
"generator": "scripts/generate-v47-depositor-website-completion.mjs:d14545eb606901fdc4df3b08",
"checker": "scripts/check-v47-gate4-depositor-website-completion.mjs:b918d7afafcad45ec6c22360",
"gateWorkflow": ".github/workflows/bitcode-gate-quality.yml:b9ec667950be5f6ef7d42b45",
"canonWorkflow": ".github/workflows/bitcode-canon-quality.yml:ef7c0f5b5cb7797a979af4aa"
"gateWorkflow": ".github/workflows/bitcode-gate-quality.yml:7057bbb31ff0017a3be69601",
"canonWorkflow": ".github/workflows/bitcode-canon-quality.yml:1678854d45f8ec81a827625c"
},
"artifactRoot": "v47-depositor-website-completion:0083582f53fe149dc68f21a0",
"artifactRoot": "v47-depositor-website-completion:0bbaf879f1b404c524f6b6ea",
"coverage": {
"requiredPredicateCount": 21,
"passedPredicateCount": 21,
Expand Down
309 changes: 309 additions & 0 deletions .bitcode/v47-e2e-ip-selling-buying-tests.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,309 @@
{
"artifactId": "v47-e2e-ip-selling-buying-tests",
"schemaId": "bitcode.v47.e2eIpSellingBuyingTests.v1",
"version": "V47",
"currentTarget": "V46",
"artifactPath": ".bitcode/v47-e2e-ip-selling-buying-tests.json",
"sourceSafetyVerdict": "source-safe-e2e-ip-exchange-browser-proof",
"scenarioIds": [
"ip-seller-deposits-assetpack",
"ip-buyer-measures-quotes-settles",
"packs-dashboard-settlement-rights-delivery-repair-readback"
],
"routeIds": [
"/deposit",
"/read",
"/packs"
],
"verificationIds": [
"source-connection-before-synthesis",
"source-safe-measurement-review-before-approval",
"journaled-execution-rows",
"fit-measurement-review-before-payment",
"deterministic-btc-testnet-quote-basis",
"settlement-observation-finality-order",
"btd-rights-receipt-readback",
"repository-pr-delivery-readback",
"packs-state-readback",
"fail-closed-repair-surface",
"browser-error-trap-clean"
],
"forbiddenPayloadIds": [
"protected_source_payload",
"raw_source_text",
"unpaid_assetpack_source",
"raw_protected_prompt",
"interpolated_prompt",
"raw_provider_response",
"wallet_private_material",
"settlement_private_payload",
"mainnet_value_bearing_payment_secret"
],
"completionRows": [
{
"rowId": "seller-flow-browser-proof",
"owner": "uapi/tests/e2e/commercial-mvp.ip-exchange.spec.ts",
"route": "/deposit",
"contract": "A browser test deposits IP the Bitcode way: source connection gates option synthesis, source-safe measurements render before approval, admission readback synchronizes to /packs, and the flow journals execution rows.",
"requiredFields": [
"Synthesize options",
"Approve for Depository",
"/packs?type=depository-assetpack"
],
"sourceSafeMetadataOnly": true,
"protectedSourceVisible": false,
"rawSourceTextVisible": false,
"unpaidAssetPackSourceVisible": false,
"rawPromptVisible": false,
"interpolatedPromptVisible": false,
"rawProviderResponseVisible": false,
"walletPrivateMaterialVisible": false,
"settlementPrivatePayloadVisible": false,
"valueBearingMainnetEnabled": false,
"forbiddenPayloadIds": [
"protected_source_payload",
"raw_source_text",
"unpaid_assetpack_source",
"raw_protected_prompt",
"interpolated_prompt",
"raw_provider_response",
"wallet_private_material",
"settlement_private_payload",
"mainnet_value_bearing_payment_secret"
],
"rowRoot": "v47-e2e-ip-exchange-row:af3b9e5b68acbbf7dea11c62"
},
{
"rowId": "buyer-flow-browser-proof",
"owner": "uapi/tests/e2e/commercial-mvp.ip-exchange.spec.ts",
"route": "/read",
"contract": "A browser test buys synthesized IP the Bitcode way: the five-step session renders the fit measurement review, final BTD scalar, and deterministic BTC-testnet quote basis before payment, then reads back payment observation, finality, BTD rights receipt, and repository PR delivery in order.",
"requiredFields": [
"Fit measurement review",
"Final BTD scalar",
"BTD rights receipt root",
"Delivery receipt root"
],
"sourceSafeMetadataOnly": true,
"protectedSourceVisible": false,
"rawSourceTextVisible": false,
"unpaidAssetPackSourceVisible": false,
"rawPromptVisible": false,
"interpolatedPromptVisible": false,
"rawProviderResponseVisible": false,
"walletPrivateMaterialVisible": false,
"settlementPrivatePayloadVisible": false,
"valueBearingMainnetEnabled": false,
"forbiddenPayloadIds": [
"protected_source_payload",
"raw_source_text",
"unpaid_assetpack_source",
"raw_protected_prompt",
"interpolated_prompt",
"raw_provider_response",
"wallet_private_material",
"settlement_private_payload",
"mainnet_value_bearing_payment_secret"
],
"rowRoot": "v47-e2e-ip-exchange-row:707e1fe6acffbc0a60986d1d"
},
{
"rowId": "packs-dashboard-browser-proof",
"owner": "uapi/tests/e2e/commercial-mvp.ip-exchange.spec.ts",
"route": "/packs",
"contract": "A browser test audits the exchange on /packs: master-detail state readback tracks settlement, BTD rights, compensation, and delivery, and repair-required activity exposes the fail-closed repair surface with commodity-state blockers.",
"requiredFields": [
"State readback",
"Repair surface",
"btd-rights-transferred"
],
"sourceSafeMetadataOnly": true,
"protectedSourceVisible": false,
"rawSourceTextVisible": false,
"unpaidAssetPackSourceVisible": false,
"rawPromptVisible": false,
"interpolatedPromptVisible": false,
"rawProviderResponseVisible": false,
"walletPrivateMaterialVisible": false,
"settlementPrivatePayloadVisible": false,
"valueBearingMainnetEnabled": false,
"forbiddenPayloadIds": [
"protected_source_payload",
"raw_source_text",
"unpaid_assetpack_source",
"raw_protected_prompt",
"interpolated_prompt",
"raw_provider_response",
"wallet_private_material",
"settlement_private_payload",
"mainnet_value_bearing_payment_secret"
],
"rowRoot": "v47-e2e-ip-exchange-row:5535a1bb2d35955dca3ae97d"
},
{
"rowId": "deterministic-mock-harness",
"owner": "uapi/tests/e2e/commercial-mvp.helpers.ts",
"route": "/deposit",
"contract": "The browser proof runs in deterministic mock mode with stateful execution-history journaling, mocked VCS/auxillary surfaces, and a browser error trap that fails the proof on framework overlays or console errors.",
"requiredFields": [
"installCommercialMvpApiMocks",
"installCommercialBrowserErrorTrap",
"installExecutionHistoryMock"
],
"sourceSafeMetadataOnly": true,
"protectedSourceVisible": false,
"rawSourceTextVisible": false,
"unpaidAssetPackSourceVisible": false,
"rawPromptVisible": false,
"interpolatedPromptVisible": false,
"rawProviderResponseVisible": false,
"walletPrivateMaterialVisible": false,
"settlementPrivatePayloadVisible": false,
"valueBearingMainnetEnabled": false,
"forbiddenPayloadIds": [
"protected_source_payload",
"raw_source_text",
"unpaid_assetpack_source",
"raw_protected_prompt",
"interpolated_prompt",
"raw_provider_response",
"wallet_private_material",
"settlement_private_payload",
"mainnet_value_bearing_payment_secret"
],
"rowRoot": "v47-e2e-ip-exchange-row:a195a7a0dfa18c8363e03052"
}
],
"predicateResults": [
{
"id": "active-canon-pointer-remains-v46",
"sourcePath": "BITCODE_SPEC.txt",
"passed": true
},
{
"id": "spec-records-gate7-e2e-ip-exchange-tests",
"sourcePath": "BITCODE_SPEC_V47.md",
"passed": true
},
{
"id": "delta-records-gate7-e2e-ip-exchange-tests",
"sourcePath": "BITCODE_SPEC_V47_DELTA.md",
"passed": true
},
{
"id": "notes-record-gate7-e2e-ip-exchange-tests",
"sourcePath": "BITCODE_SPEC_V47_NOTES.md",
"passed": true
},
{
"id": "parity-records-gate7-e2e-ip-exchange-tests",
"sourcePath": "BITCODE_SPEC_V47_PARITY_MATRIX.md",
"passed": true
},
{
"id": "roadmap-records-gate7-closure",
"sourcePath": "SPECIFICATIONS_ROADMAP.md",
"passed": true
},
{
"id": "spec-proves-ip-seller-deposit-flow",
"sourcePath": "uapi/tests/e2e/commercial-mvp.ip-exchange.spec.ts",
"passed": true
},
{
"id": "spec-proves-ip-buyer-read-flow",
"sourcePath": "uapi/tests/e2e/commercial-mvp.ip-exchange.spec.ts",
"passed": true
},
{
"id": "spec-proves-packs-dashboard-readback",
"sourcePath": "uapi/tests/e2e/commercial-mvp.ip-exchange.spec.ts",
"passed": true
},
{
"id": "spec-runs-deterministic-source-safe-mock-mode",
"sourcePath": "uapi/tests/e2e/commercial-mvp.ip-exchange.spec.ts",
"passed": true
},
{
"id": "e2e-harness-binds-helpers-and-config",
"sourcePath": "uapi/tests/e2e/commercial-mvp.helpers.ts",
"passed": true
},
{
"id": "uapi-package-exposes-ip-exchange-script",
"sourcePath": "uapi/package.json",
"passed": true
},
{
"id": "route-clients-carry-proven-surfaces",
"sourcePath": "uapi/app/deposit/DepositPageClient.tsx",
"passed": true
},
{
"id": "package-exports-gate7",
"sourcePath": "packages/protocol/src/index.js",
"passed": true
},
{
"id": "package-json-exposes-gate7",
"sourcePath": "package.json",
"passed": true
},
{
"id": "workflows-run-gate7-check",
"sourcePath": ".github/workflows/bitcode-gate-quality.yml",
"passed": true
},
{
"id": "generator-checker-test-exist",
"sourcePath": "scripts/generate-v47-e2e-ip-selling-buying-tests.mjs",
"passed": true
}
],
"sourceRoots": {
"activePointer": "BITCODE_SPEC.txt:820a850b09546da1a1a1c447",
"spec": "BITCODE_SPEC_V47.md:c265b2287e1b56314f6db743",
"delta": "BITCODE_SPEC_V47_DELTA.md:bc0eed77ab82b10b46b1c2e4",
"notes": "BITCODE_SPEC_V47_NOTES.md:4deb3241858335335752844a",
"parity": "BITCODE_SPEC_V47_PARITY_MATRIX.md:94c0ba43a1835d1d96d7153d",
"roadmap": "SPECIFICATIONS_ROADMAP.md:7b9addff32488c11634c867a",
"ipExchangeSpec": "uapi/tests/e2e/commercial-mvp.ip-exchange.spec.ts:86af66133e5ede25935ffd9d",
"e2eHelpers": "uapi/tests/e2e/commercial-mvp.helpers.ts:5bb8c28f36170b877e8a467a",
"playwrightConfig": "uapi/playwright.config.ts:0aea6b01fa17b8c0614b2074",
"uapiPackageJson": "uapi/package.json:dc9773834cf101bb272eb07c",
"depositClient": "uapi/app/deposit/DepositPageClient.tsx:f01b600f9ef64cd3739460ef",
"readClient": "uapi/app/read/ReadPageClient.tsx:71e7c03e77104e9ab995dafb",
"packsClient": "uapi/app/packs/PacksPageClient.tsx:6314e03df5bf7c598e5b7802",
"packageJson": "package.json:402b04d17c34a837a9c24e8f",
"protocolIndex": "packages/protocol/src/index.js:f158a931354fcb1f9ab0ee8c",
"protocolTypes": "packages/protocol/src/index.d.ts:7d9745dc5077275dd7dcd933",
"protocolSource": "packages/protocol/src/canonical/v47-e2e-ip-selling-buying-tests.js:74a3ed6605317d28aa87f9a0",
"protocolTest": "packages/protocol/test/v47-e2e-ip-selling-buying-tests.test.js:4faaa57ae3a59253e6f1cb7e",
"generator": "scripts/generate-v47-e2e-ip-selling-buying-tests.mjs:c0c83f7b37d8db3db755d1c5",
"checker": "scripts/check-v47-gate7-e2e-ip-selling-buying-tests.mjs:a4cda45b853fd314679baab4",
"gateWorkflow": ".github/workflows/bitcode-gate-quality.yml:7057bbb31ff0017a3be69601",
"canonWorkflow": ".github/workflows/bitcode-canon-quality.yml:1678854d45f8ec81a827625c"
},
"artifactRoot": "v47-e2e-ip-selling-buying-tests:fc0dd10f419bcc6f5fc206f8",
"coverage": {
"requiredPredicateCount": 17,
"passedPredicateCount": 17,
"failedPredicateIds": [],
"sellerFlowProofComplete": true,
"buyerFlowProofComplete": true,
"packsDashboardProofComplete": true,
"deterministicMockHarnessComplete": true,
"sourceSafeMetadataOnly": true,
"protectedSourceVisible": false,
"rawSourceTextVisible": false,
"unpaidAssetPackSourceVisible": false,
"rawPromptVisible": false,
"interpolatedPromptVisible": false,
"rawProviderResponseVisible": false,
"walletPrivateMaterialVisible": false,
"settlementPrivatePayloadVisible": false,
"valueBearingMainnetEnabled": false
},
"passed": true
}
22 changes: 11 additions & 11 deletions .bitcode/v47-feature-excess-alignment-audit.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
"currentTarget": "V46",
"sourceSafetyVerdict": "source-safe-launch-scope-metadata",
"generatedAt": "deterministic",
"artifactRoot": "v47-feature-excess-alignment-audit:999f95cb36715ba4f8b25e9d",
"artifactRoot": "v47-feature-excess-alignment-audit:4e2b861b4f0479d0106d1df2",
"passed": true,
"launchRouteIds": [
"/deposit",
Expand Down Expand Up @@ -166,11 +166,11 @@
],
"sourceRoots": {
"activePointer": "BITCODE_SPEC.txt:820a850b09546da1a1a1c447",
"spec": "BITCODE_SPEC_V47.md:568da1f91d4c1596fcc14d46",
"delta": "BITCODE_SPEC_V47_DELTA.md:da744232536c2d9261dddb13",
"notes": "BITCODE_SPEC_V47_NOTES.md:a8227a21ad1f6718a1ef9d72",
"parity": "BITCODE_SPEC_V47_PARITY_MATRIX.md:5a67b61fd85ab0807bd9b3a5",
"roadmap": "SPECIFICATIONS_ROADMAP.md:39a17e5e9e50ee030c449c04",
"spec": "BITCODE_SPEC_V47.md:c265b2287e1b56314f6db743",
"delta": "BITCODE_SPEC_V47_DELTA.md:bc0eed77ab82b10b46b1c2e4",
"notes": "BITCODE_SPEC_V47_NOTES.md:4deb3241858335335752844a",
"parity": "BITCODE_SPEC_V47_PARITY_MATRIX.md:94c0ba43a1835d1d96d7153d",
"roadmap": "SPECIFICATIONS_ROADMAP.md:7b9addff32488c11634c867a",
"publicCopy": "uapi/components/base/bitcode/layout/bitcode-public-copy.ts:9b39322f872b899e1c752701",
"nav": "uapi/components/base/bitcode/layout/nav.tsx:2b2eaaf65982969883af8d1e",
"features": "uapi/config/features.ts:6ff2da113ab17dfc468d7461",
Expand All @@ -186,15 +186,15 @@
"exchangePage": "uapi/app/exchange/page.tsx:be7a744d1f9c9252d1b6eba9",
"exchangeReadme": "uapi/app/exchange/README.md:3a0b7052de6be76fcda2b094",
"btdDetailPage": "uapi/app/btd/[assetPackId]/page.tsx:b94efe66179c2a2a27bde659",
"packageJson": "package.json:5677aab11c6fbc9b132b817c",
"protocolIndex": "packages/protocol/src/index.js:25aeb8da056d865bc241aabd",
"protocolTypes": "packages/protocol/src/index.d.ts:33006f10baf9db7d513c9663",
"packageJson": "package.json:402b04d17c34a837a9c24e8f",
"protocolIndex": "packages/protocol/src/index.js:f158a931354fcb1f9ab0ee8c",
"protocolTypes": "packages/protocol/src/index.d.ts:7d9745dc5077275dd7dcd933",
"protocolSource": "packages/protocol/src/canonical/v47-feature-excess-alignment-audit.js:b816208bf2ff100ad0ed6542",
"protocolTest": "packages/protocol/test/v47-feature-excess-alignment-audit.test.js:d4eb230b98bcbc3ee18af459",
"generator": "scripts/generate-v47-feature-excess-alignment-audit.mjs:1132b37cd29dddc216db998d",
"checker": "scripts/check-v47-gate2-feature-excess-alignment-audit.mjs:007c139e5c0a60e0d621e7f4",
"gateWorkflow": ".github/workflows/bitcode-gate-quality.yml:b9ec667950be5f6ef7d42b45",
"canonWorkflow": ".github/workflows/bitcode-canon-quality.yml:ef7c0f5b5cb7797a979af4aa"
"gateWorkflow": ".github/workflows/bitcode-gate-quality.yml:7057bbb31ff0017a3be69601",
"canonWorkflow": ".github/workflows/bitcode-canon-quality.yml:1678854d45f8ec81a827625c"
},
"predicateResults": [
{
Expand Down
Loading
Loading