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 0x74f57a076ecd472e1cd03ce52fac7100c596d11a5b6492186b3e5aee37fc92d6. 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/9a5433a4-f07f-4ebb-b9dc-c3524be417ac.json and https://artists.proofprofile.net/proofs/artist/9a5433a4-f07f-4ebb-b9dc-c3524be417ac.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
We were never a problem, you just think it's a competition
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 0xcd6ca015f618cbbecddc9c71695d7ed90c1d0b6626446ce16a10c33cffa7dd1a. Chain 2 (Bitcoin): anchored in block 958319 (2026-07-17T03:00: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/QZMEQ2256297.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5835fa394711b7f76b231b3c6807331a2fdb3ae386acca7a5321b1c2beca45cf. Chain 2 (Bitcoin): anchored in block 956738 (2026-07-05T04:47: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/QZMEQ2256299.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe4127b9574076dfb075036d18c1ad30b36a0cce2abbea1c9191ace99bb88fba5. Chain 2 (Bitcoin): anchored in block 958689 (2026-07-19T07:11:11Z), 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/QZMEQ2256301.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7692007dae322caabc208a339faf79c35a18f9c3793e79d7a5f69f30ca0d0c4b. Chain 2 (Bitcoin): anchored in block 958728 (2026-07-19T12:24:55Z), 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/QZMEQ2256303.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9a2b0ac62b704502ac7a4db69a569bb2bc12080d8611385120da73e03682bf1c. Chain 2 (Bitcoin): anchored in block 958395 (2026-07-17T10:10: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/QZMEQ2256307.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9b5a6950bf30796b83cba3c68501b75049a641508887ad7847ffcf1db735d523. Chain 2 (Bitcoin): anchored in block 958538 (2026-07-18T10:30: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/QZMEQ2256308.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5b9918c19b60484a378d182042a77d9d81a76795ec6b12b81ea22d4d3d2d3548. 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/QZMEQ2256311.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7ea520cb6036a4f4ba3d4c5b04e8871ace5a457b1c2acd722e7ec4461624693c. 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/QZMEQ2256312.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0a09548b5ad56f4efd013686643f15e748f929418170ad2ab5ab92bb4c14427b. Chain 2 (Bitcoin): anchored in block 957863 (2026-07-13T14:41: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/QZHN32125138.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbfe1f2b8c4a48fe9af9efbb7a9232f645dec3b3f14ae8faad1a613d663595678. Chain 2 (Bitcoin): anchored in block 958552 (2026-07-18T13:15:29Z), 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/QZHN32125137.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa833e3de6988d77a5ba4f1161dcf8feecec383d69c62960e54f81dc2cb2006f7. 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/QZMEQ2256314.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8eca597e7cf68af156cf8f359c8b245f705a9a989e9799fb33c29e41b6eb5b32. Chain 2 (Bitcoin): anchored in block 958959 (2026-07-21T03:51: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/QZNWU2284074.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3f49a29e1b4df9c2278a85b6e73e6dc2b7f995f8c222f70c9070b1a068d81f29. Chain 2 (Bitcoin): anchored in block 958415 (2026-07-17T12:50: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/QZNWU2284075.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x69c4b39aed882042ece782e2a0c19543ae259191b24860ca30a3964e73191572. Chain 2 (Bitcoin): anchored in block 958857 (2026-07-20T09:45:25Z), 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/QM24S2306629.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf9c83075a9728a87230da2e38bf4057848a622dcd6b43ebae8eaeb7cdc8546f4. 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/QM24S2306628.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5e6cbeeec1a23500f836f297ad8e3efc7d647a5a032f324577842d1d9ce95323. Chain 2 (Bitcoin): anchored in block 958180 (2026-07-15T20:13:24Z), 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/QM24S2306626.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9f4a14b7d532bffda1b47df107854ce8ed3bc2012c047660474fe4b1621075cd. 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/QZK6F2373291.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbd20475022f892c088c1f1f97c8e599edff8890fbc0e19dd5af23f56b212282f. Chain 2 (Bitcoin): anchored in block 958676 (2026-07-19T05:43: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/QM24S2306625.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0656ab059b7578f0c647b59f60f930e300ffb354685d93e6654a5c7261b3a190. Chain 2 (Bitcoin): anchored in block 958134 (2026-07-15T11:33:07Z), 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/QZK6H2371835.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa2259f9f4486bd97db0867a9e3793a4fec75696ab04e8c9006d04cc314d9a4ee. Chain 2 (Bitcoin): anchored in block 958716 (2026-07-19T10:15:55Z), 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/QM24S2306624.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0351e9a75dc627b36a5f43217bd03b074fb325ed9d36cd9fa391297599622ad0. 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/QM24S2306623.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x84fd0f984ab7644b191d2fff3ab3ee7087851b76771406f5e54548423c113838. 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/QM24S2306622.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe6a8099d81cfe293c4a5aa7db9bec754659f259bc95206db12a60b39bd61d184. 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/QM24S2306621.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0a6bba61a3e7b1b62345272b4c0bb5075032e72a66c59df7d4fe7da6237e68d7. Chain 2 (Bitcoin): anchored in block 958792 (2026-07-19T22:55: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/QM24S2306620.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x75acbaf481ee14a1288bfee791a8556d6b8f1444912c64106016acef4f34e05b. 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/QM24S2306619.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe8e325e645a4db71c0beaf8caa53cfe863ddb348fbc1873f7f4a04cc74e89764. Chain 2 (Bitcoin): anchored in block 958711 (2026-07-19T09:26: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/QM24S2306618.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbdf5700058750a21b70db0f21267833a8aaf7d3cbb7d5f827069156fd5cb19c6. Chain 2 (Bitcoin): anchored in block 958700 (2026-07-19T08:09: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/QM24S2306617.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x05a73a8822f0a1e74cd18b696f88cfaa8bc4a2ca8a668444846a713de09f6eb9. Chain 2 (Bitcoin): anchored in block 958822 (2026-07-20T07:05: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/QM24S2306616.