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 0x2b8d028fc805a5a945d29f1ba9e2a99bbd4320b42772bd056b4cd150880420bd. 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/9ef7b830-19e3-4b28-8a68-37bf737312d0.json and https://artists.proofprofile.net/proofs/artist/9ef7b830-19e3-4b28-8a68-37bf737312d0.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 0x9692938fdb6c8418c775c02995ac6a3f2363bed4e61bca3f31398a503501f28f. Chain 2 (Bitcoin): anchored in block 958805 (2026-07-20T04:54:59Z), 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/JPS100800024.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa184655a77cfc2bd727c704a228adcb836ff99c1c391468c580aefa6200917fc. Chain 2 (Bitcoin): anchored in block 958286 (2026-07-16T12:43: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/JPS100800025.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5bcfbbf522676bbf608c898a7f219a4d708a7cf47323be89577a500334b74303. Chain 2 (Bitcoin): anchored in block 956639 (2026-07-04T11:19:20Z), 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/JPS100800030.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc5717182996c2a59c15ce9db4bad803c72d055e4340619bc3339d71ff8a62bd7. Chain 2 (Bitcoin): anchored in block 958095 (2026-07-15T04:30:08Z), 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/JPS100800031.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3bfd41f576f0c301f816821134c918be814a6c6e8cd750147bcdbe161ad4ed44. Chain 2 (Bitcoin): anchored in block 958376 (2026-07-17T06:41:00Z), 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/JPS100800033.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x74abacbbfc85332289bc7ca5e03754125f416cc83afd3c0e16e6c1a6bf65b0f1. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), 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/JPH801100015.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9c704b5551f77c780dbeca3bf97a10ba25f132f491c46118c59809303a5aaa12. Chain 2 (Bitcoin): anchored in block 957820 (2026-07-13T07:54:01Z), 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/JPH801100005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x387e9911f563f98b0b43ddf794f59b63c710d61a9192aed36452017f45950996. Chain 2 (Bitcoin): anchored in block 958771 (2026-07-19T21:57:06Z), 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/JPH801100007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9a028a222eea87c2ce7eb1e43ea9aab6e52c065e296e0d1ef341ed7bf7380687. Chain 2 (Bitcoin): anchored in block 958690 (2026-07-19T07:14:39Z), 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/JPH801200042.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xafb65ced6b1ef8b46575c0191eb69986b2d67ff4b4399eaae40eeb7e3ec95ec6. Chain 2 (Bitcoin): anchored in block 958947 (2026-07-21T03:37:03Z), 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/JPH801200046.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x800bb45f598e10ff6af1339964057cc6ffb39afefa1cc737887ee44922e921b7. Chain 2 (Bitcoin): anchored in block 958194 (2026-07-15T20:32:27Z), 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/JPH801200047.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x91545c2c5ea4fad6444ff77ee0c30838b39fdbba5860cfdce7ef821629ce2cb5. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), 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/JPH801200048.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xebc5ba2179aae1ff5879572efcffb9ba24a589ff4f112d8a2dafa5a513e37a05. 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/JPH801200049.