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 0xcdcb38609ebe734c62b989fa3c206a930a19825a2ebde8a6b5c3097f7f4b4ee4. Chain 2 (Bitcoin): anchored in block 953746 (2026-06-15T05:25:34Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/a5cb83ab-c7f9-4112-bacd-032ce1dd60ec.json and https://artists.proofprofile.net/proofs/artist/a5cb83ab-c7f9-4112-bacd-032ce1dd60ec.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 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 0xb206ae9dcb6522949a2cd575e1fd1a0e0cd5f91102c5f34db4629e0be05bcabb. Chain 2 (Bitcoin): anchored in block 958234 (2026-07-16T03:46:09Z), 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/QZ3YN2290112.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb5fb5a80d984564f91e1dace79dba6937ee45798771145288c43b97d7b702622. 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/QZNWR2352750.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf90f234a8778780764f373b6d5a1b774c9f412152c3c5c7268d7e5602ea313da. Chain 2 (Bitcoin): anchored in block 959001 (2026-07-21T11:41:42Z), 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/QZNWR2352753.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb203343079cae8414b7d4e62680a63cdc658f6a9cc2dd6fe17ea735af32e0bdd. Chain 2 (Bitcoin): anchored in block 958407 (2026-07-17T12:08: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/QZNWR2352754.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x123111550c570414b84a870aaea2ff4448099344207558f59c382ebe9e197213. Chain 2 (Bitcoin): anchored in block 958920 (2026-07-20T18:14:22Z), 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/QZTAY2326165.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd9b33c2f55d3732b15bfd95482a3c584205f9cd2550d8ab371f3728b49c06f72. Chain 2 (Bitcoin): anchored in block 958582 (2026-07-18T16:47:25Z), 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/QZFZ72437019.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x121bc789c040cb5d9709df584ceeb287992d9c85bd3e1c183103a90a7ac4e4f7. Chain 2 (Bitcoin): anchored in block 959043 (2026-07-21T18:40:26Z), 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/QZL382463228.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x27e8faf528025c235bfa2aca72ff631ac347678b401658bc9260080b00118411. Chain 2 (Bitcoin): anchored in block 958430 (2026-07-17T15:33:28Z), 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/QZNB82477565.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbed9c2155f1e7364e7bc85f79c44df680841c4aa51d644698dfd507ea0386e26. Chain 2 (Bitcoin): anchored in block 958529 (2026-07-18T09:21: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/QZNMZ2438182.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe4ba622b99d7e7d02e0c2eb95b3f84add9e8b2cfa6578181f99169ea934972ef. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48:28Z), 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/QZNMZ2444090.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x38be2725e07255291b8e91dcb119a50ebd3d5762506f0b973f05acdc837c9895. Chain 2 (Bitcoin): anchored in block 958529 (2026-07-18T09:21: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/QZNMZ2444092.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8fb386563db188471c88b5467b3eb0d9bbad739fccd71084af5085cd93d7fc6b. Chain 2 (Bitcoin): anchored in block 959094 (2026-07-22T03:33:16Z), 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/QZNMZ2444096.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd736f7aa2da80f5cdcefb018eaaaea7cbff1b33968aefadedfd80a86c618bf36. 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/QZNMZ2444098.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf78ee9a815df63c59183930c4daa2b43dd0cbb6b0686b576b68a992c6d6d392f. Chain 2 (Bitcoin): anchored in block 958523 (2026-07-18T08:54:12Z), 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/QZJG52536864.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5c63cd79fada9d6c577168f94ee21b16a0076e126a6dfb8c429d0d409fbd104d. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59: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/QZL382585597.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x69504f297c4fbba451aea7a36dec68c512733130d374338735932a7c74fc7992. 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/QZL382594748.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1b02b542370296d1c3e9f398c4b77541586a73abdd93fa76b59cd5c440413b06. 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/QZMEV2580437.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3f5892bbdd3b7dc2ccc63d5fab273cd628d435c425daf5cd0a6d74b80cc46bb2. 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/QZNMT2540944.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7be57c6ca88e0a2f2a710b4c4c2f52e54fdafcaa560f7efa9789d8bc73d09082. Chain 2 (Bitcoin): anchored in block 959128 (2026-07-22T12:33:25Z), 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/QZNMV2542733.