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 0x1c14eed36ad5393911bacb5219d1523e9bf0f6740e8f3bcf394dc53aa4f38ca5. Chain 2 (Bitcoin): anchored in block 953423 (2026-06-12T21:20:00Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/6a66f9e2-baf9-4cb8-947f-68587095ffcc.json and https://artists.proofprofile.net/proofs/artist/6a66f9e2-baf9-4cb8-947f-68587095ffcc.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 0xd9768c755ce5b10d7593af66c9f2b1ec9eeb031ee9c9a6d340a78494c802aa22. 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/USCGH1795755.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x76bb1b854ceab9abeee651a9d19013cf08bbe87696de54e6f87422ee81525fb1. 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/USCGH1767161.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4d36e0e134262b198f3476e687dc4d547f03b55e8e20e306d13485045b6a9bf1. Chain 2 (Bitcoin): anchored in block 958543 (2026-07-18T11:58: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/USDY41769138.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0deb2a0daaa96383a48f7cc033f098fcae82637b4749c9dfed1bc6b551a54768. Chain 2 (Bitcoin): anchored in block 958839 (2026-07-20T09:35:17Z), 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/USDY41770782.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1a271ae3b161fc436264c8d5c0e9037f9df5cc3edac60cd81e15aaff339ed907. 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/USDY41794865.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc5f102ef2f40d34e493be20ff9599cec59c1cf0ca363594b9f0b339c864fd2c3. Chain 2 (Bitcoin): anchored in block 958203 (2026-07-16T00:16: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/USHM81711142.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x55414aee63bae439c532d400192de4dc5c423c0a5ca431f72a632eb6dca713fc. Chain 2 (Bitcoin): anchored in block 958087 (2026-07-15T02:56:49Z), 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/QZB4J1858024.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd23f0572ea312da6b4a462775d3ba1a6247e0f37efc830d337f577eff20c771d. 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/QZCE61818318.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x59c323d46e6b503ed825dea6231bdd0e09f9ee7a6efbd00c31b1c74c8308a03a. Chain 2 (Bitcoin): anchored in block 958448 (2026-07-17T19:49:21Z), 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/QZDA71864034.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcfec041617eb930a748ce88ba842aaa59b0fee94214b445dd0f70b1f201ec022. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01:25:57Z), 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/USAT21901921.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7e4c3140e7c2d2a43a6b5d5bd62cff5433220c6ea63a629ac19853635d6aa1b9. 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/USAT21901718.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4b723cc221a761e7ad2b5b3056433abcb3a6601c6ea71505288668a2420d2d76. Chain 2 (Bitcoin): anchored in block 958695 (2026-07-19T07:37: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/USAT21901924.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa7522ab1addaf84573673ddd34453ab141ed1f579e588ce6a3457850a2a4e121. 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/USAT21901927.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1e40325a572ab34d03da9fa19aeb2e8247a727d19e63a26b997af32e404dfbe5. Chain 2 (Bitcoin): anchored in block 956728 (2026-07-05T01:43:49Z), 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/USAT21901928.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x63df2e5b139163a72d54a53838e9de03cd2bf3d0c28c7b5bb025f780d212579b. 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/USAT21901929.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9e88aad716d05dcd4dcb69d122d98daba085304454eb91e8ba0140b62f391f97. 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/USAT22001186.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6119e4812f981db85bb4a389fae01a7f3de8ff316218578eabe003e72e078ac2. Chain 2 (Bitcoin): anchored in block 958832 (2026-07-20T08:26:53Z), 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/QZJG52222734.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xba7e7bc9491edaa61af7cd32c76b77b6dd19dc211772b131db36d43bfa93f381. Chain 2 (Bitcoin): anchored in block 956656 (2026-07-04T14:03: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/QZJG52222738.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x23b264dd4b587f02acde5d586d5bf82992045ee4eb1aac6fcde5c6e27e53a2ca. 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/QZZ4J2401626.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x029ceac3044c9cebd44daaeff5e3d54c1c998b7d0c7649b6942697b7221f2f94. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53: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/QM24S1912774.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x85ca6ef308912cfd5c7eb40eaab1e41d96c74100d670d6dc876e8c47bc382dee. Chain 2 (Bitcoin): anchored in block 960368 (2026-07-31T08:26: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/QM24S1912775.
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