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 0x823492eab8902807e4a4823c0d184f4808c146b187b962fd96294970c872158f. Chain 2 (Bitcoin): anchored in block 953612 (2026-06-14T08:22:11Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/15b38e84-4a69-4f16-88ee-94b3db3a401c.json and https://artists.proofprofile.net/proofs/artist/15b38e84-4a69-4f16-88ee-94b3db3a401c.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 0x8c4ec0bb9a3e69ddb7cf2920376db4f5a0075a7b671fc21e4cfa553dba140806. Chain 2 (Bitcoin): anchored in block 957747 (2026-07-12T19:35: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/NL5UZ2504935.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3623252aff9c674ac4589b32baf99789f4723458acc37e559af6bf6bce48eff1. 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/NL5UZ2504936.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf36a7e2573d5417aecc1d8f1dd0b7d7b8a52e947dabca1651e64be04ee3b1c81. Chain 2 (Bitcoin): anchored in block 958404 (2026-07-17T11:34:58Z), 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/NL5UZ2504938.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8a3221f55ca27e6d6a1df39fe466b6bf4436e0591cfc50af7a69542a9e51e39d. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56:35Z), 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/NL5UZ2504939.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x634e60d2ca8c6b6d98772b483352df38c90d2cf85d91d2d55ec7b40ebcb9602a. 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/NL5UZ2504940.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x665c5eb4c4d30d9c4ab1b012c65f1d31b195cd6baf0eabbb83e930b767ce6f47. 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/NL5UZ2504941.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb0fbf10014bce74e2b2ecf7f0f8ff4d5b093853a0154ad4e7ea4e8a06e05b4af. Chain 2 (Bitcoin): anchored in block 958340 (2026-07-17T00:53: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/NL5UZ2504942.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0f95c82f4c97afd9c16a82a711bb6c69e7458154f299b9fa24b52f0fa96fcd45. Chain 2 (Bitcoin): anchored in block 956484 (2026-07-03T10:47: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/NL5UZ2504943.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcb6078e80f9ead248bf045d53821f8ed5a347b741fcd2c24273c9d6baf1cc4fd. Chain 2 (Bitcoin): anchored in block 958726 (2026-07-19T11:47: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/NL5UZ2505314.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd4d6be3e3141de8e580dec6ea72e32d35d8a2b2907b947ab148ca0a836542805. Chain 2 (Bitcoin): anchored in block 958541 (2026-07-18T11:37:54Z), 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/NL5UZ2505317.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc786e107d1811d91746ea015c102d50df962995a1d9e69ad1defe13cb1798f0d. 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/NL5UZ2505319.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x396e7dede6ebbc96570c0052c190beb9877a93147f1bb1f194ef1bfb4d25a822. Chain 2 (Bitcoin): anchored in block 958286 (2026-07-16T12:43:37Z), 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/NL5UZ2505320.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x564a567472fb29ff95594087b8161940078abbf189d323b047c63fcc9479d9a7. 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/NL5UZ2506687.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5a3ea792ca5d2fa0735004a917a1c44617ebc009dc41a3d1d3437d21178924b8. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56:35Z), 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/NL5UZ2506688.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc4c80216b83dca138e1870e3409e9148b9ba9dd7172d402367d4d82ee7aa235c. 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/NL5UZ2506689.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x50fb9be8522e0da8bbce03d88f1827628c6ecd8c1464ad5a865dc840acd8b8dd. 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/NL5UZ2506690.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xee690fb248c08e1a2d74f75fd5085156fa7c11ce750c5668f79666e65baeac23. 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/NL5UZ2506691.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x326387797bcc69cf92df581eb62040131166f54582ade9495e79510e655c6415. Chain 2 (Bitcoin): anchored in block 958631 (2026-07-19T00:50: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/NL5UZ2506692.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6955ed8961fe85912ccedd7e40284b3303a38b647e84f3184c65833fb5c4a977. 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/NL5UZ2506693.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x17144f7277a5ff0458caf4551499d4051a13f5b14da5124580126e1a684711a7. Chain 2 (Bitcoin): anchored in block 958095 (2026-07-15T04:30: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/NL5UZ2507934.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfac986939d70939193b63f67a69e73fbc28f8204dc68dac5ce8207e07e6bdc65. Chain 2 (Bitcoin): anchored in block 958322 (2026-07-16T20:44:14Z), 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/NL5UZ2507936.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbc980122482caf17c65de5eaaa5b092b4c63748ce2f5551288781f8b4fb62b33. Chain 2 (Bitcoin): anchored in block 958331 (2026-07-16T21:55:37Z), 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/NL5UZ2507937.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x555a6f0c3e913a483abb568d29416e784fb3b8e7c9692cf964f5053b3ef6b131. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56:35Z), 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/NL5UZ2507938.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1fb28a5c9cc935053c135bfba49aa1f4a870a2ecd36ea332ad42268f03d4715c. Chain 2 (Bitcoin): anchored in block 957772 (2026-07-12T23:31: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/NL5UZ2507939.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfac44a487a7a9a69a99045d9e998a5e32464d219d2600101d75a82e556e03faf. 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/NL5UZ2507940.