|
| 1 | +# Bitcode Spec V47 Delta |
| 2 | + |
| 3 | +## Status |
| 4 | + |
| 5 | +- Version: `V47` |
| 6 | +- V47 state: draft opening; V46 remains active canon while V47 scopes website commercial testnet launch readiness |
| 7 | +- Current canonical/latest target: `V46` |
| 8 | +- Prior canonical anchor: `BITCODE_SPEC_V46.md` |
| 9 | +- Prior generated proof appendix: `BITCODE_SPEC_V46_PROVEN.md` |
| 10 | +- Generated structured artifact inventory: planned draft `.bitcode/v47-spec-family-report.json`, `.bitcode/v47-canonical-input-report.json`, V47 launch-readiness artifacts, and `BITCODE_SPEC_V47_PROVEN.md` after promotion readiness |
| 11 | +- Source parity state: V47 source parity is pending; Gate 1 is specification, roadmap, measurement-law, and workflow-hook opening only |
| 12 | +- Notes companion: `BITCODE_SPEC_V47_NOTES.md` |
| 13 | +- Spec companion: `BITCODE_SPEC_V47.md` |
| 14 | +- Parity companion: `BITCODE_SPEC_V47_PARITY_MATRIX.md` |
| 15 | +- Scope: V47 delta for commercial website testnet readiness over promoted V46 protocol comprehension canon |
| 16 | +- Last fully realized canonical target preserved in source: `V46` |
| 17 | + |
| 18 | +## Why V47 exists |
| 19 | + |
| 20 | +V45 made Bitcode's knowledge commoditization law precise. V46 made that law |
| 21 | +commercially legible. V47 exists to make the website application commercially |
| 22 | +ready on staging-testnet: IP sellers can deposit AssetPacks, IP buyers can buy |
| 23 | +Need-fitting AssetPacks, and `/packs` plus Auxillaries make the whole exchange |
| 24 | +auditable, source-safe, and repairable. |
| 25 | + |
| 26 | +V47 is not a broad feature expansion. It is the first generally available MVP |
| 27 | +launch-readiness version and therefore must freeze scope, remove or defer |
| 28 | +feature excess, specify measurement law, prove seller and buyer state machines, |
| 29 | +and validate the website E2E. |
| 30 | + |
| 31 | +## Accepted V47 decisions |
| 32 | + |
| 33 | +- V47 focuses on the rich website application: `/deposit`, `/read`, `/packs`, |
| 34 | + and Auxillaries. |
| 35 | +- In V47, testnet means BTC amounts and payment observations are testnet only; |
| 36 | + all other protocol behavior should be production-intended. |
| 37 | +- Measurement is the basis of IP commoditization: individual measurements, |
| 38 | + inference prompts, typed outputs, weights, normalized contributions, BTD |
| 39 | + scalar formula, and source-safe visualization are launch-critical. |
| 40 | +- V47 must support two profiles: IP sellers and IP buyers. |
| 41 | +- Conversation experiences, ChatGPT App commercialization, MCP/API |
| 42 | + commercialization, deeper BTD mining cryptography, mainnet launch authority, |
| 43 | + and advanced market mechanics are deferred. |
| 44 | +- A dedicated feature-excess gate must remove, hide, or flag anything that |
| 45 | + distracts from the launch MVP. |
| 46 | +- A dedicated E2E gate must prove selling and buying IP the Bitcode way. |
| 47 | +- A dedicated public launch messaging gate must refurbish the landing page for |
| 48 | + V47 commercial testnet readiness. |
| 49 | + |
| 50 | +## Explicitly deferred |
| 51 | + |
| 52 | +- Value-bearing mainnet settlement. |
| 53 | +- Commercial launch of API/MCP, ChatGPT App, and Bitcode Chat. |
| 54 | +- Deeper BTD mining cryptographic implementation beyond existing website |
| 55 | + launch contracts. |
| 56 | +- Advanced exchange/market mechanics beyond the MVP seller/buyer AssetPack |
| 57 | + flows. |
| 58 | +- Source-bearing preview before BTC-testnet settlement and BTD rights transfer. |
| 59 | + |
| 60 | +## Pre-Implementation Sequence |
| 61 | + |
| 62 | +1. Open the V47 draft spec family over active V46. |
| 63 | +2. Specify testnet semantics, measurement law, launch freeze, user profiles, |
| 64 | + and gate plan. |
| 65 | +3. Audit feature excess and gate misalignment. |
| 66 | +4. Specify seller/buyer state machines and measurement visualizations. |
| 67 | +5. Implement and test depositor website completion. |
| 68 | +6. Implement and test reader website completion. |
| 69 | +7. Complete `/packs` and Auxillaries commercial dashboard state. |
| 70 | +8. Prove E2E IP selling and buying tests. |
| 71 | +9. Rehearse canonical staging-testnet deployment. |
| 72 | +10. Promote V47 only after commercial website launch-readiness evidence is |
| 73 | + complete. |
| 74 | + |
| 75 | +## Commit-Body Direction |
| 76 | + |
| 77 | +V47 commits should describe the commercial launch behavior, the measurement or |
| 78 | +state-machine proof they close, the commands run, and any feature flags or |
| 79 | +deferrals introduced. Commit bodies should name source-safety, measurement, |
| 80 | +testnet semantics, proof/readback, and user-flow consequences when relevant. |
| 81 | + |
| 82 | +## Gate 1: V47 Scope, Testnet Semantics, Measurement Law, And Launch Freeze |
| 83 | + |
| 84 | +Gate 1 closes when the V47 spec family exists over active V46, V47 is framed as |
| 85 | +commercial website testnet launch readiness, testnet means only BTC amounts are |
| 86 | +testnet/free, measurement law is explicit, seller and buyer flows are named, |
| 87 | +the ten-gate launch plan is recorded, package and workflow checks exist, and no |
| 88 | +V47 file claims promoted authority. |
| 89 | + |
| 90 | +## Gate 2: Feature Excess And Gate Alignment Audit |
| 91 | + |
| 92 | +Gate 2 audits all website features and protocol surfaces for launch relevance. |
| 93 | +It removes wrong features, feature-flags post-V47 behavior, and records |
| 94 | +deferrals so the first generally available MVP is focused. |
| 95 | + |
| 96 | +## Gate 3: Seller And Buyer State Machine Law |
| 97 | + |
| 98 | +Gate 3 specifies exact IP seller and IP buyer state machines, including |
| 99 | +measurement, proof, repair, settlement, delivery, and `/packs` history. |
| 100 | + |
| 101 | +## Gate 4: Depositor Website Completion |
| 102 | + |
| 103 | +Gate 4 completes source connection, deposit AssetPack option synthesis, |
| 104 | +source-safe review, Depository admission, and compensation visibility. |
| 105 | + |
| 106 | +## Gate 5: Reader Website Completion |
| 107 | + |
| 108 | +Gate 5 completes Read Request, Need synthesis/review, Finding Fits, preview, |
| 109 | +quote, BTC-testnet settlement, BTD rights transfer, and PR delivery. |
| 110 | + |
| 111 | +## Gate 6: Packs And Auxillaries Commercial Dashboard |
| 112 | + |
| 113 | +Gate 6 completes identity, teams, wallets, histories, PackActivity |
| 114 | +master-detail, filters/search, proof readback, and repair surfaces. |
| 115 | + |
| 116 | +## Gate 7: E2E IP Selling And Buying Tests |
| 117 | + |
| 118 | +Gate 7 adds browser-level tests proving both sides of Bitcode: deposit IP into |
| 119 | +Bitcode, buy synthesized IP from Bitcode, and verify ledger/database/storage, |
| 120 | +proof, settlement, rights, compensation, and delivery. |
| 121 | + |
| 122 | +## Gate 8: Landing Page And Public Launch Messaging |
| 123 | + |
| 124 | +Gate 8 refurbishes landing and public docs for V47 commercial testnet |
| 125 | +readiness, core flows, proof-backed trust, source-safe IP exchange, and the |
| 126 | +meaning of testnet. |
| 127 | + |
| 128 | +## Gate 9: Staging-Testnet Deployment Rehearsal |
| 129 | + |
| 130 | +Gate 9 validates the canonical staging-testnet deployment with realistic data, |
| 131 | +real routes, real storage/database/ledger projections, and BTC-testnet |
| 132 | +settlement. |
| 133 | + |
| 134 | +## Gate 10: V47 Promotion Readiness |
| 135 | + |
| 136 | +Gate 10 closes parity matrix, generated proof artifacts, CI/promotion workflow, |
| 137 | +commercial website readiness, and canonical promotion. |
0 commit comments