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 0x864212ea2fd9af6910965a7f0d0f7b7e9517e949d8aa74a99f52abd27f5cac4f. Chain 2 (Bitcoin): anchored in block 953741 (2026-06-15T04:44:49Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/99da41eb-d7a2-4f4f-b185-3b93b0f2e48c.json and https://artists.proofprofile.net/proofs/artist/99da41eb-d7a2-4f4f-b185-3b93b0f2e48c.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 0x9de2710beefc206e128f832c4fbc675860131a056141d84cab689d1ed62e14f1. 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/QZP7F2558998.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc936b159b6c4ce406234f9322fc8fe88cba13b9c0efb62d1426a0ffcde50cfdf. Chain 2 (Bitcoin): anchored in block 960095 (2026-07-29T11:07: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/QZP7F2558999.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5e38471b9a7773f4b6955704cc0bd653245767990340953043bc89d017700048. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06: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/QZP7F2559000.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x937a6e5df2b216afdff0284c6acf672e614a4322c5da024988c9f48283973cad. Chain 2 (Bitcoin): anchored in block 960183 (2026-07-30T01:10: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/QZP7F2559001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc502cdaa57d6e239ee2f49855cdec7845b1f07a4a91cdd59f315c705066b67da. Chain 2 (Bitcoin): anchored in block 960121 (2026-07-29T15:22: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/QZP7F2559002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4f8315339763d639e7c6820ae1128da9206f8a3d6cbd4c69f1f98a6b04365acb. 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/QZP7F2559003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x40d32225a71d14e20dba2d3ee95838ebc01af91138447d0a9ec70085c5adb37b. 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/QZP7F2559004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xca65efd2e18cb53df5e181513f09da223139a5a30752e05b0e915f5140fde600. 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/QZP7F2559005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x50a33ff89d8db6f3343982f26ef717a4c82e1a24d81996d8806bec747769dd69. Chain 2 (Bitcoin): anchored in block 960163 (2026-07-29T23:20: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/QZP7F2566438.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x237fe6ba820c3f2b8ab335e66300fb1eff5c6d023f6df93f2b4e11b821894884. Chain 2 (Bitcoin): anchored in block 958041 (2026-07-14T18:13: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/QZP7F2566439.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf33ed9a7f863538b4a84875fbf7289923ff8fbfe631f2c52b2c5131618b1020a. Chain 2 (Bitcoin): anchored in block 960266 (2026-07-30T14:44:50Z), 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/QZP7F2566440.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7f571151ab663c354a18133ea032fddc75841ac2eeb2503025b4b661ddcd2aa1. 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/QZP7F2566441.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8103ace5a1f6da12950f9b203372a22c020ac71696fd8d19f527044ecf0876af. 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/QZP7F2566442.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x45ee63e76cc58289560cc78a83c68bc263d6ae1758faf6729eb1ea8dab949ad6. Chain 2 (Bitcoin): anchored in block 960354 (2026-07-31T05:48:18Z), 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/QZP7F2566443.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf2276467145a5994aec0af486a4fd30efc3d44cb49988ba8d94f8751d9dad0d1. Chain 2 (Bitcoin): anchored in block 960264 (2026-07-30T14:36:16Z), 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/QZP7F2566444.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaffe53d02a21e6d93c4d44ebcb6e1818f80af76973770f1ecb7a77943dcbf8b5. 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/QZP7F2566445.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd2631ce7c6ea96fe550211f6bdae70d9a0b07052a7f0f85ecc96415f889124d7. 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/QZP7F2566446.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdf0280e6224ae39f516bcd7657466e254356fe24af7ad9797349f71af96dee3b. 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/QZP7F2566447.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9ecb069080970129e25bcb4df33cd5fe3cf5693fb1c7d90257c6f59b3c78d662. Chain 2 (Bitcoin): anchored in block 957073 (2026-07-07T18:39: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/QZP7F2572443.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8e8b0a3dcebbf1a005ac045d024c50055e804b6e491b78143dc52ff11010b5ec. 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/QZP7F2572444.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x947cee27fa19f8a59f05869fbe80301ffd12e979642a77dd2abfb2e2e434bfc5. 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/QZP7F2572445.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x324abe19c0a42d224abea3c15bcb1bc1ab4bb17b8ffc3a880eeeeaa38535a91f. Chain 2 (Bitcoin): anchored in block 960200 (2026-07-30T02:37: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/QZP7F2572446.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb2563d580c3d68fabfcf9e40ee298af22d080b76c51e0174e7ffdb806f8bc555. 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/QZP7F2572447.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa807af7294238841598f9c7d9b5fa932f0058b3a9ba46635c241418667616f99. 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/QZP7F2572448.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc9b779cf90f386e72d4a6c2f87a4f03022bcc7f996c67360e6f8da8d2efb47fa. 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/QZP7F2572449.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0049b9be5c430cabfa591ee6a076977292f70f6431d0ea87b2bf0ad0fb81ef32. 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/QZP7F2572450.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa9ba983472f4575fb426e14e9f92d4f4f3ca5e8dd17748a2289d509cc7c2a3fb. 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/QZP7F2572451.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x39c0826940f3b9d5048b1ddb6df597c939134a64fc3ede777744b1512963fd43. Chain 2 (Bitcoin): anchored in block 960207 (2026-07-30T04:47: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/QZP7F2572452.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x140cd3b6e986ac748bb97c53bacf300f6307efc4b06245490e170fca091e1a2f. Chain 2 (Bitcoin): anchored in block 959137 (2026-07-22T14:03: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/QZP7F2576818.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7c7a1069a798d78ee932e4a138d48056be6180d0f71f01b4c5f5ee792134e939. 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/QZP7F2576819.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2caa1f2af94979708562463ac7ea60e4e96912cee9ad92ef6b16c33daca344d2. Chain 2 (Bitcoin): anchored in block 958861 (2026-07-20T10:02:52Z), 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/QZP7F2576822.