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 0xf145c5251f8a2e7edb57f4e637791f09b4ecf8166d9144537c6bc293e95e2017. 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/f20d2c74-175e-44e4-bd44-1e49490cfedb.json and https://artists.proofprofile.net/proofs/artist/f20d2c74-175e-44e4-bd44-1e49490cfedb.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 0xe596f078ce0fa6175191a5b72a543689d734a7426c1f9e28deb6aeaef0928812. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-05T19:27:56Z), 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/IL1012400937.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf9da1e4205537d1d397af2dda8e129336034530d5381b7f0add69a13b150357c. Chain 2 (Bitcoin): anchored in block 958770 (2026-07-19T19:26: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/IL1012402259.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2ad43c1c9e9df046623055628addf624445133ce657937801eed856807d1ffec. 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/IL1012402261.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa578b2d6d03d2013612c5ca651eba3a61b9d283c2c118d9cc18fedb9026e6ed6. 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/IL1012402262.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc879e0d8e59effab804ea081a2323c2e0bef52e3f2cec254c404fb6943c88863. 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/IL1012402264.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc75146f8d3d00cec2774ec0484bc0a8ecd26212c0f9b1b34895679553e6a2635. 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/IL1012402265.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe6433c157aed7c5c9fe3949fce09ead2e3809b84bb174a3e005c3acd16d66952. 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/IL1012402266.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8967a33c0a05b633f9eb7298aa18aeda1a4c5cda519e596a2c6af23fafb59f86. 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/IL1012402267.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6d36082e46ef1446d9b9f22199b83c4335522454bab4128cdbf95ddd8ba006eb. 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/IL1012402268.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x13598c33219de3f67658fe3b1f2d7802085acf60d3012008db8f3df657743440. 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/IL1012402269.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfa0f0956796289139a75a2611e9e347862b26df66a428877d7e6f6bf8e3a5dab. 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/IL1012402270.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3d2c9bf113585106441177bb4f88b19886e265b3b12aa6345a6f8aa287fcae96. 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/IL1012402271.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa5964dff06e7be1e52672277a91f3bb7e94da4bf39c532448b13fc0bdb7f6603. 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/IL1012402272.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x18a93ac353e93abf538af88176d457e195235a6fa92cd48a834ad111a394fb7b. 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/IL1012402273.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0c97bdfa1764e444d67eb2fdfaef6b9f07879ca7c14e791d1895a77fb4f80e63. 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/IL1012402274.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x775a029566901bea80b86cb3bd520fbbdef3e0af8f0ca540dfb6847f12e34684. Chain 2 (Bitcoin): anchored in block 958350 (2026-07-17T02:31: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/IL1012402275.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe85e49f6ee233dc15399e59c0528d65c9881244c2be934598de521697da25f56. Chain 2 (Bitcoin): anchored in block 958901 (2026-07-20T15:07: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/IL1012402276.