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 0xd4a93f61a16bc77034a9496b299c0c7c3cbca8c6c8feec5bcb4afb53d851969b. Chain 2 (Bitcoin): anchored in block 954066 (2026-06-17T08:11:48Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/7795bb20-daf0-430b-b629-e4fd493e0379.json and https://artists.proofprofile.net/proofs/artist/7795bb20-daf0-430b-b629-e4fd493e0379.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 0xcf98e15b91ad79332e51892a67982f8cfd0c935b45dab0368fb16d40fe77dc4b. 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/DKJG52201002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x802c015ea894c7b40f37f4298eed67ff77c26c2e39b6272be393133fb3435138. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56: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/DKJG52201005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xccf5cf6af768e26dde059e694eeb084ef72244dde6d686d056b70e6f7337f068. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/DKJG52201008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x79cc3fae7f45679aca1abeb70c41cadfe4fef1696aee7112bcbeeca6d13d4618. 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/DKJG52201009.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe58f253236fac005ade52a25ff63912ac92aec1f588d0f773a31814432eb9575. Chain 2 (Bitcoin): anchored in block 960203 (2026-07-30T03:35: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/DKJG52201006.
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 0x8389ed48d8ad523a8b83b06e85c112af1f85fa4f726758122f3194cf85583aa9. 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/DKJG52002001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x46217f9a3743e1b7183b4ec1526af15d382a923d99fae40927387a49e79cf37e. 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/DKJG52002005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x44af7fb600ab379ebd08495a51a101c404eeddcf1a3b3db7fc0a9167c25e525e. 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/DKJG52002010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x109980239da161f543c9352c12000d2dc95bcd6884565817d77cd5631c5d04dc. 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/DKJG51904001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcd354bf9e4e62718b61809521b140abbd9a7314d0f35ce4d47b41f988b74d838. 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/DKJG51904003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x372627c51f15cc5e59fcdf816d1f4ef000a7a185ca74bbc51bf771ed6155b371. 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/DKJG51904004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x58a48389ce028b728fc4c3ef37acdfe753f7917a4b8dfca7ee96e83efda92d0c. 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/DKJG51904006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbe66e8bc14e953c12dc8f10baeb0f4fd1f3aa2349ca32f916056faef5c8d7e7c. 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/QM6P41982084.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdfbaa0df522d05b5e750204aea2827cc4a45749655b1fc61c7e954580a98908d. 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/DKJG51904013.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb74714f7f7688d9c638e1bcbf37b57cbe14f4a5cc51697829a5cceacbdac0444. Chain 2 (Bitcoin): anchored in block 960334 (2026-07-31T02:19:15Z), 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/DKJG51904010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x766a91be8587f45cad31803bd146b127652bc2672645428325aff43d197c30a9. 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/QM6MZ2207992.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0d74aa6b7f2bb66bfcf357d3e42f069c51560636e028c178acd7b1a2a64c2df3. Chain 2 (Bitcoin): anchored in block 957122 (2026-07-08T03:39: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/DKJG52202002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x86b78eb67c7f3268655c8f22eb0ee811bbbbb8d83ecaade7a7bc5baf5299a0c3. 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/DKJG52001008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf712829560b078eaa91717fcab209dd7f0a0bcc5226a44ea4838f9d65db68d51. Chain 2 (Bitcoin): anchored in block 960494 (2026-08-01T01:44:32Z), 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/DKJG52001001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xed02ad88db721fc6d38e65f6b68853a05ec3e3721ebbfcdd40e094bfa8d0cdcf. Chain 2 (Bitcoin): anchored in block 960337 (2026-07-31T02:51: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/DKJG52001003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb5ff042f140c7dc90da8b87fc454dcc2fd48ed9891be18d6af22db66bbf4f84b. 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/QMBZ92297538.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x513f475f4d32d8482eda26733f2ebd87937f4dde9e62517672fc2493e4c5589f. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56: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/DKJG52203005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x21f4fbb3d98f22dbc04feb0187bf4d45e295ae7a8ee47ffed375befa0289255b. Chain 2 (Bitcoin): anchored in block 956351 (2026-07-02T11:38: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/QMDA62219142.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6668f7d559b07ed6f51b1d0173895b1557f6f5a47e290aa42cdf89254d9544ad. 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/DKJG52203008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x900848c04504d66ec7495c50ebd02e3337f4a2ce1536d966dc1e5840bb7ac1ec. 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/DKJG52203011.