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 0x922e83e0a2c3374ff2d76777583a717826e54dcd4fc9aec8e3f3c62a98c47bd0. 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/fe529bcb-97b4-4510-b513-20764dcc10dc.json and https://artists.proofprofile.net/proofs/artist/fe529bcb-97b4-4510-b513-20764dcc10dc.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 0x8f160b996ecfe0d93c5ba5f0cc69565e9a55d6d21b2ab013933edcf0355ada96. Chain 2 (Bitcoin): anchored in block 960455 (2026-07-31T19:53: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/QZWDD2379952.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6fac04c838a317836bde9e3f39eeb8debd5fa15e156902b5eb9cbf04fe122ec0. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/QZWDD2287294.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd4f1db555b68bc20a39c2b007b986a2f9396e9072c57e4670668838df57d968d. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/BX5UA2200008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xffb63dbe461249ad9334fa84c50a70b9b9c3e399ed22c29c3b307a3b99a025a8. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), 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/QZWDD2287321.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1c6d5a1560df7b9be5960cfec44f6f6beb58979ba5b446fab9619e72b5241a29. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55: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/BC8TH2300018.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6e53d7ce841579e12a9e163410445ffca6c394d18c9ef587c404118cb8ec4181. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30: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/BC8TH2300012.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaabe530b8529c3d511ddcb22ba993e63996fae37bf24fd6903aaa4ebb98e0f9d. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30: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/BXDPK2300012.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf72b1866a35ca3c1b06485f3cefb061a2037c26fadfc3a9ac4e0a8ba5e216ecd. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/BX85Z2400006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb05278822b0db4c4e3d46185de0a130f68800f9d200652db6ed52c2687984f2a. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53: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/QZNJZ2317309.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdabd5bc2ba09ae9a8c9b9b6c3d8e9bb2a8c1bc488ad314bb32671bfb937795b7. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53: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/QZNJZ2317310.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x60a083da89fcb0ae1a9f0734a239cb41268a863f9917ae0b428b1b2fa9223662. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/QZ5FN2340529.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5f303ad57b3533eef4a290f903a43f816e8b1791a18be9b5eed522df0d5eeb3c. Chain 2 (Bitcoin): anchored in block 960138 (2026-07-29T19:35:34Z), 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/QZZEB2303294.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x35791161c2ec3e935ea83f06bef0fdd643e70b0a6938ff1a298001839d3733fc. Chain 2 (Bitcoin): anchored in block 960284 (2026-07-30T17:23: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/BKTJU2400001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe8b57a1ddedb7510196a16b54f8cb7513f3b873af1dea5b0716336dd4c92f82a. Chain 2 (Bitcoin): anchored in block 960321 (2026-07-30T22:27:30Z), 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/BKTJU2400007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc47ebc15310f9b1017541299c8986995829eb5d330644e5a1c8c3e4c791606db. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/BXIV82377044.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x35791161c2ec3e935ea83f06bef0fdd643e70b0a6938ff1a298001839d3733fc. Chain 2 (Bitcoin): anchored in block 960473 (2026-07-31T22:27: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/BKTJU2400001.