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 0xd7d7ac098cb734963ab66813bd68fd81e66ca79750e31118cb30d3e7ee7f3067. Chain 2 (Bitcoin): anchored in block 954500 (2026-06-20T04:47:29Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/9c012e7f-6d5d-4c91-9aee-13ea00902c14.json and https://artists.proofprofile.net/proofs/artist/9c012e7f-6d5d-4c91-9aee-13ea00902c14.ots, the client at https://opentimestamps.org runs `ots verify -f record.json proof.ots`.
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 0xfa28072488d9adb5c81ca2ce611a5c372295178ce650ba519f08c6e7f94bab26. 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBF078740611 — a six-check JSON result.
Anna Bolena / Act 1: "Da quel dì che, lei perduta"
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0670fcd6f50adc0157b2be27a6e5b072d1a438b0fe83615047bd936feffa7c4a. 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBF078740612 — a six-check JSON result.
Anna Bolena / Act 1: "Ah! così nel dì ridenti"
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe96deed9a84c718a3572c9372875f71f7f89e65758c8e7c04eba696f7ae15eaa. 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBF078740613 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb545aa3d3ae6bcdbfd917f6f9684c8e3f4d870d33ff0a4ab1b614777071dd649. 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBF078740614 — a six-check JSON result.
Anna Bolena / Act 1: "Io sentii sulla mia mano"
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdc119ccb1df68ec32b49f84e16fadc983844db8da55aa75a52112c3cbe644227. 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBF078740615 — a six-check JSON result.
Anna Bolena / Act 1: "Or che reso ai patrii lidi"
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1a9e8e5e34308bcc489229f0a9024baa5bc2f0899073a833e2836702a0b5ab37. Chain 2 (Bitcoin): anchored in block 960327 (2026-07-31T00:26:26Z), 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBF078740616 — a six-check JSON result.
Anna Bolena / Act 1: "Questo dì per noi spuntato"
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6d37eb6f98494da7df310844ada1b67c8d8578ea3c8a45a088fb1f14b138b421. 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBF078740617 — a six-check JSON result.
Anna Bolena / Act 1: "Taci, taci, tropp' oltre vai"
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x878e3e5de3c6eb6a0894acaf679e26a7cf7ab982385ff173f92ff48e30278ae0. Chain 2 (Bitcoin): anchored in block 960327 (2026-07-31T00:26:26Z), 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBF078740620 — a six-check JSON result.