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 0xd3d7bc024eff7285db878d5c9cabcf969f7b9d242a3c5d2e45af2f785a67e59d. 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/a5518ad7-8843-4214-a998-a875e8b01930.json and https://artists.proofprofile.net/proofs/artist/a5518ad7-8843-4214-a998-a875e8b01930.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 0x1338a7ee17e5439a63109ce7e78467d4dcaf1c1f9b3047b21117ef5d095d8f40. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30: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/ES65E2200343.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1d834bb4dbeb428507ea56b4b7196ab0972aa451d51361aeabb145de9175b503. 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/ES64E2341886.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd84833efa718f77b8a6e2893055c81486ca1a0b208b6ee7a86364967716ffb4f. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/ES64E2201056.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd84833efa718f77b8a6e2893055c81486ca1a0b208b6ee7a86364967716ffb4f. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/ES64E2201056.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x626826bf6e904f963ac86fb2ce5ef948b035ce71769a4b76d152e308b0dfab01. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/ESA031706103.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0d1dc9e919b8fec1d758e11193081166673167539163b9ec1fa6ae40b4df20f8. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53: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/ESA031706106.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x752c6705139f2f3f48e2836b9ffe081fa0e2468a6a685a766d781dd33b13f6a0. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53: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/ESA031706104.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1338a7ee17e5439a63109ce7e78467d4dcaf1c1f9b3047b21117ef5d095d8f40. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53: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/ES65E2200343.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x62c60b4407284e0927124f3def9a57d6f6cf921a6f5dd7fcc5b18a54b7053ceb. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53: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/ESA031706101.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x64aebd67a41d3bcec25413c69c75c8891c1046863c21840b1a9a5c2958e50baa. 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/ES64E2201330.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfd2e2d73b692120879eb8ef798d7c65ae7e39d9c38d55a8bd6e905192f1c5819. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30: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/ESAAI0278847.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf6730f45094ce30575cd1ea948f2520e90f27bcc64258d71acf99810e412c45c. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30: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/ESA031706102.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x525ab99b46e7b333e327d1aecb839df578c9ff0f4e8d2028daedb97487ef4b37. 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/ESAAI0278849.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf23dfff1837cb654be3ac60c24d17b8cdbc613958e06c202d3e5164af9702133. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30: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/ES64E2503770.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb583d8002f1cc89f21e8fc3133c2ed0216164cd9d9f3d22bbec220d43ee383ae. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30: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/ES64E2502018.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe871567f932cb1e37cdac55e53ce27d0801c7d466f7ef25a4fec9e91e45fbb3f. 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/ES71G2233242.