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 0x4052d97593bd91939e9c3d5dadafdc645f4646f13210af9550bf5c4baa2a607c. Chain 2 (Bitcoin): anchored in block 953408 (2026-06-12T19:28:13Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/e255ddb7-eb17-410a-9040-90c783a977a3.json and https://artists.proofprofile.net/proofs/artist/e255ddb7-eb17-410a-9040-90c783a977a3.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
L'elisir d'amore, Act. I - Quanto è bella quanto è cara
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 0x30190074f530c303a7da7b9c7bd6c06a3aa52de015a38374b7e7362f788b9ff0. 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/USA560660072.
L'elisir d'amore, act. II - Una furtiva lagrima
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe7629f54028aa9328e35f1c0495857668736eb64525a9073c14e2fe96f2e53dc. 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/USA560660073.
Lucia di Lammermour, Act. III - Tombe degli avi miei… Fra poco a me ricovero
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb4547aa9815089b0f60391873e4a16d30f9cbf53912a14b946bf08c77557e5ce. 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/USA560660074.
I lombardi alla prima crociata, Act. II - La mia letizia infondere
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x58dc940699aa8d362e126b19b896068c6f0ae821f890253a6d6a642ccbb35e9f. Chain 2 (Bitcoin): anchored in block 959105 (2026-07-22T07:43: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/USA560660075.
Werther, Act. III - Pourquoi me reveiller?
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x261d022b0f86532149b88970f4d76ce155b4fb9d042d840f715194c19ed2a2a0. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09:12Z), 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/USA560660076.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0e788ff0cc7765c5fa2eef2879eaab0933501b303e5ca0b2251b82c7fee9daef. Chain 2 (Bitcoin): anchored in block 959105 (2026-07-22T08:20: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/USA560660077.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x576ca1c96d38fdc92cec4eb4138829497c5eeaccb541197bee85738b901c5ee3. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09:12Z), 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/USA560660078.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc0bc3cac0a21aa49c6e087b056ba3ad952f2615653e5493d13337b454d20f4ee. 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/USA560660079.
Madama Butterfly, Act. III - Addio fiorito asil
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf792faba9ae52f723af86d4111a09de475740a0d29523baaa3ea9aa4101f719c. Chain 2 (Bitcoin): anchored in block 956349 (2026-07-02T11:34:59Z), 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/USA560660080.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8c76f4600328c9e722014d40fd9e9e385888f60c76332aad1355326128e4dc3e. Chain 2 (Bitcoin): anchored in block 959105 (2026-07-22T08:41: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/USA560660081.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfb8f1bf3c955474638eba390b541046f07f7bd76dcee1d3a0c9ad228f3bc925a. Chain 2 (Bitcoin): anchored in block 956349 (2026-07-02T11:34:59Z), 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/USA560660083.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x82e926cbc66276d65a42ae321274d6521e44263fc1146204982db9eee84cfe46. 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/USA560660084.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe24b0f0efb43f97d65d1a7bd608d16a647693ef682f1bb0897c80a76a1df88e5. Chain 2 (Bitcoin): anchored in block 957819 (2026-07-13T07:53: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/USA560660085.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5f5fc2e67ee28e64257ff8ed4ac971843310c4f182feb5206e3a950eb6376129. 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/USA560660086.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe02a9ff9ce663a9bc3232492e17292c09e599ed95353a671dddcb91807f97cbf. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41: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/USA560660087.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4b74595135ae3651d43c5720f62ffa2e9d8de90ac21eccd241a74802eac13d9d. Chain 2 (Bitcoin): anchored in block 959159 (2026-07-22T19:57:28Z), 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/USA560660082.
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