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 0x7c2fd73b965f00abe8f0ce622d9326f43fe575d9b604f55b8424bfee5688e16b. Chain 2 (Bitcoin): anchored in block 953423 (2026-06-12T21:20:00Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/5044d91b-20eb-47e7-a81a-9925b97380a7.json and https://artists.proofprofile.net/proofs/artist/5044d91b-20eb-47e7-a81a-9925b97380a7.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 0xe4f4aaeade0774d1eb4bf0214237e97dec9aa5caf0111a1daeb56e79d3e722f4. 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/GBKQU2229993.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfacaa1229ff793b89ef7145cae938fb881d7efde76ba3bff860a2f4e283c7bcb. Chain 2 (Bitcoin): anchored in block 958484 (2026-07-18T03:34:53Z), 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/GBKQU2290159.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc92e33190e87abd43865025c1639a893ee9db6d24bae535e817e3a36a77731ae. 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/ITA061302369.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaadfa95ce98ad6427bef8b4b3e657a8ffcd4bb7404562864f617589321cf6dff. Chain 2 (Bitcoin): anchored in block 958468 (2026-07-18T00:27: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/ITA061302371.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x00b2b40ed803d7700508a5c9c2a2ce18d3aca4596fbf5a2dfbe57a858df2fc03. Chain 2 (Bitcoin): anchored in block 958865 (2026-07-20T13:17:31Z), 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/ITA061302373.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4ed4683a6c3aca243a4b8832043571a6ecfc1b2bbfed007e820748795a09473a. Chain 2 (Bitcoin): anchored in block 956576 (2026-07-04T02:06:47Z), 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/ITBHZ1500932.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x28b97e24493eb5a5c16897e522d1e7eed1b5d27d36877a14fbefaf6753a9ffd1. Chain 2 (Bitcoin): anchored in block 958436 (2026-07-17T16:42: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/GBKQU2438749.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5d009626614f33a2ed23e8d978803ef383ce1178c97aa3616b1a1bb633b2b7dd. Chain 2 (Bitcoin): anchored in block 958350 (2026-07-17T04:30: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/GBKQU2469634.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3c745cdac8ec027312fd183cac2e49024895f2d20553632089d44ffefa197f71. Chain 2 (Bitcoin): anchored in block 958383 (2026-07-17T08:20:01Z), 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/GBKQU2489246.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x49d211e268e5b87913d21a2cc5afed79fa3a167ea77a2b427724ce0baa7d573b. Chain 2 (Bitcoin): anchored in block 958770 (2026-07-19T21:22: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/GBLV62414635.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf90a75e9067ae2a1633eeb6001d15441e1e71a1a4417fffd17b1e593ce33c524. 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/GBLV62414636.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x41ce2571b2dc594643b1728367e984f0b0d7c94abf12461142ec3218797bfa88. 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/GBKQU2324908.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeec4c748c3068feca51a29b9ac6328d120df58b70f72892053a5c37ad612369e. Chain 2 (Bitcoin): anchored in block 956891 (2026-07-06T07:16: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/GBLV62403333.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x33b875b3a20ab3df0fb6c0f3ba0164854be46f1577df943d81fc8853d258d126. Chain 2 (Bitcoin): anchored in block 960348 (2026-07-31T05:17:02Z), 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/GBKQU2423021.
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