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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfe85550b1825f9360f2a0bbfe4a09d807ff04aade9b1ebeb2f54a50c85770c01. Chain 2 (Bitcoin): anchored in block 953408 (2026-06-12T19:28:13Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/34096fd8-bf38-4916-abdf-c0d6f4de44e7.json and https://artists.proofprofile.net/proofs/artist/34096fd8-bf38-4916-abdf-c0d6f4de44e7.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdc68a27ae67ee6f4084734c2fda7456ecbd8a69c85d7385384ce2d39c0957d76. Chain 2 (Bitcoin): anchored in block 958749 (2026-07-19T17:43:51Z), 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/ITL111400024.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6a016d2df8651f81aff22a7f1a982cf99680929fc15185fe618aa37ab0fb0bf4. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04:33Z), 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/ITL111400026.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2e5915b01e2b244bfa709249fd761097348c76376b2920ce158e235058bb7be1. 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/ITL111400029.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9c37219a0266ec5e44c366e563ab7eeefcc962411033466afa36e9240c14c281. 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/FRX201602419.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xacdaa643bc6bb501771d946e466da3f9cf1fb532518212e5b54a4951890fe645. Chain 2 (Bitcoin): anchored in block 957805 (2026-07-13T04:34:37Z), 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/ITL112100051.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x14520893ef2c577fbf60f48445347d9c9a0685de66dbdf40204650e7f2473d2a. Chain 2 (Bitcoin): anchored in block 958728 (2026-07-19T12:24:55Z), 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/ITL112100053.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb06e180629d3896d3c943ab054df01d8be7ed8332ebb2fbca60c10317a05a713. Chain 2 (Bitcoin): anchored in block 956484 (2026-07-03T10:47:44Z), 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/ITL112100055.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6d0b8e5a59d038f0e0637d7a65c3b7502cfdb83e816b456a4150300588331568. Chain 2 (Bitcoin): anchored in block 958134 (2026-07-15T11:49:48Z), 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/ITL112100050.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x06e14536ec50c41ad21de48a19a886658fb24a04586af0adca8b298cf19bc880. Chain 2 (Bitcoin): anchored in block 958601 (2026-07-18T19:27:02Z), 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/ITL112100056.