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 0x81ddffc59d7e2bd89d16cdd8661238e0ae926ef3ed2613ebb6e17b5335d3d392. Chain 2 (Bitcoin): anchored in block 953636 (2026-06-14T13:03:42Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/36bb458a-12a4-455b-babc-5aa0c27277d9.json and https://artists.proofprofile.net/proofs/artist/36bb458a-12a4-455b-babc-5aa0c27277d9.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 0x63ab36b8b5cc3622ce0abeb77ebf69805c6cf71c787fef57d4ff478bba635149. 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/TWCT52324263.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2405ffb8da53ae6d6648eae283eaf2f35bfb143218a66e3dfd47fd3c97a32f4e. Chain 2 (Bitcoin): anchored in block 960175 (2026-07-30T00:16: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/TWCT52323498.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa8c236c9f1f0055022520a7271e16b16d070117b3775cf789c0398ebd0921b9a. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/TWCT52323499.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb92735266b55257e798caa249ac68a4f77a730646b3de613ee6e3c367220e653. 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/TWCT52328261.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x327c4016b900225f45e1e05bd12fdc4483e203082b90b3d8cc1a3ca902398167. Chain 2 (Bitcoin): anchored in block 960298 (2026-07-30T19:26: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/TWCT52328326.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x64749f5311547466c21644e3dca351760be74e3a749586708b8a67f1451ac440. 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/TWCT52328267.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1d29b7a7d7a3234fcee49479f6990a0462d95538244396f8b8d1f9d1111c8628. Chain 2 (Bitcoin): anchored in block 960418 (2026-07-31T15:20: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/TWCT52324445.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x781821e28c397c36a8f64b23ee7d122cf680925e97b6c41202b5d65112015e92. 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/TWCT52324443.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeda3002545208b13c9083626e74e80c68f4de8d3d33fa646098e270ca1cad47b. Chain 2 (Bitcoin): anchored in block 960513 (2026-08-01T04:52: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/TWCT52324493.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x293ef57daf03c8b194e773b2bddba54f185ed554c85bdf271faa7aed7dc706dc. Chain 2 (Bitcoin): anchored in block 960418 (2026-07-31T15:20: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/TWCT52328408.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x777f939044200bbe2ed0378822ca42989ad2c455071e5eeb9f550a2b7a3ffa9c. 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/TWCT52540088.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x64f98dd9d6e2f9352495292b2be8d928e18d9ac2ed113342987d6ade302487f9. 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/TWCT52540126.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe8a794aa039c70b74b6dbc9e8b48cb2df730ce918b5bfa22589b9a8e00412f2b. 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/TWCT52323662.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x62320b0af091e24ee43f05ae517e5abdb5ef03cf6d66c252856b3ae2ac7423e1. Chain 2 (Bitcoin): anchored in block 960117 (2026-07-29T14:28: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/TWCT52323981.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x02443655d9270a17742b7a293166ff89c26018bcc37ab36f06717bc0f208b2ea. Chain 2 (Bitcoin): anchored in block 959144 (2026-07-22T15:38: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/TWCT52323775.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x455e8a95a583f86ba8b3c7ce3527992288625d0d0e3081b35a4afb6b3929a0ae. 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/TWCT52323978.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x728a761303c01ffd98256296863ef6af2e47555c5bfe55842fac4c0551543d81. Chain 2 (Bitcoin): anchored in block 960418 (2026-07-31T15:20: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/TWCT52323519.