1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. Open OTSProofURL → extract Bitcoin block number → must equal OTSBitcoinBlock 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 5. GET OTSVerificationAPI → pre-computed 6-check result from server 6. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf800b7289d82ff890dbc2f759ff80d4b767322b38e8de31633f8ad14774316b2. Chain 2 (Bitcoin): anchored in block 953407 (2026-06-12T19:24:56Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/f6e50a37-5714-430b-a967-6a91dcd96d8d.json and https://artists.proofprofile.net/proofs/artist/f6e50a37-5714-430b-a967-6a91dcd96d8d.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
Guide for the Perplexed (Instrumental Piano Version)
Guide for the Perplexed - Instrumental Piano Version
1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfe9cebc2aa38cd79a0d146bcc444e5581501dbb7f636c297e508a4efd04722e1. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/SE54Z2000102.
Guide for the Perplexed (Peter Chilvers remix)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x200e6aeffa19b922543d287f8c7c212da5010c5652bfa14e8e750c2647601807. Chain 2 (Bitcoin): anchored in block 959024 (2026-07-21T15:31:18Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/SE54Z2100103.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x36a057794e67c4c8a6b13d832474e68b8f6c87c0ec36909df44bc0e0184750fc. Chain 2 (Bitcoin): anchored in block 956551 (2026-07-03T21:18:05Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/SE54Z2100105.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3f1fb10f47d23487d331d50b48d386981ca74dbd2c12ce4292efb9c70719ce66. Chain 2 (Bitcoin): anchored in block 958224 (2026-07-16T02:28:43Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/SE54Z2100108.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf7258898358a4604e2ce8a946ff621596352cff5f33d836dcc3517d5a62111b9. Chain 2 (Bitcoin): anchored in block 957891 (2026-07-13T18:21:04Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/SE54Z2100109.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbde1a7ddafedb4633cc443e58ec3a64ab192be759dfd4fe484a790f2fd9083ef. Chain 2 (Bitcoin): anchored in block 958448 (2026-07-17T19:49:21Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/SE54Z2100110.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xef37cab2668ec8e235ebc2a209a45b3067b1c88cb675d2f33d05cb1ee087f667. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12:41Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/SE54Z2100111.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x03ae105987b40d9b1a8199a121385d2909f8770d6ede3ed6ae05c017b523ab6e. Chain 2 (Bitcoin): anchored in block 957891 (2026-07-13T18:21:04Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/SE54Z2100113.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6f6670630cf6660f4c9f554a33b52528ab2bf8be07ba7ab4c1fc27ccffd5728b. Chain 2 (Bitcoin): anchored in block 958567 (2026-07-18T15:22:40Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/SE54Z2100115.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa190946def1682bd858ebfe91cb7b658feb4eb15a90238d0a445d412d01e8684. Chain 2 (Bitcoin): anchored in block 958428 (2026-07-17T15:15:14Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/SE54Z2300101.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x43af4fcb1b8f50ec0d79c0ba5858b4e506884d78ea0222228d425a5d13a55e1a. Chain 2 (Bitcoin): anchored in block 958991 (2026-07-21T10:04:40Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QMDA72350455.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc18a8aea0954ef56a99f1fbba94ea40c2a28cc39eacf7ff2a93dc9970deaeef1. Chain 2 (Bitcoin): anchored in block 960203 (2026-07-30T03:35:13Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBFFA1200106.