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 0xf8bec93fcfa5b09afc94e3e37836cdd69c585109497e4d8e68206e525641aca3. 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/6952f912-6fc0-4489-9d45-11c761ef8c87.json and https://artists.proofprofile.net/proofs/artist/6952f912-6fc0-4489-9d45-11c761ef8c87.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 0x015b7d3d6a8f316946f386e2544a4f927b7d92ed5a82e737b3004f02aea5b7f8. 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/ITWLJ2300001.
non odiare mai (feat. Coez, Gemitaiz, Noyz Narcos)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8fdb98c59ad18e47aedb874c6b954214125af932ef4b6f1aad28062a35fd36e9. 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/ITWLJ2400006.
il profumo delle rose (feat. Danno, Dj Craim)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbaaaf6d01e194a2b4d115d2bf2838ce46cea22bf5cad3ceeab966119826242bb. 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/ITWLJ2400001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3c00b9050f3e30f5083c0a251b6cbdd159e37449124e7bcdb6cd5d366472d379. 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/ITWLJ2400002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x099c0e03b22f8a3bf6df4f06f6c5876bc3380358b36cb68a6f4e0cf6f800e66b. 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/ITWLJ2400033.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd7892b427be27091e7d9296d820166a56042d94dc4c859e51daa280e154653b5. 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/ITWLJ2400005.
legends never die (feat. Johnny Marsiglia, Alborosie, J Lord)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0aa98291eba5e4c02240cb3268b486cd14611c318aa659bbeb9376f4d8a0a3d2. 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/ITWLJ2400007.
due lune (feat. Ginevra, Laila Al Habash)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x774cf11309c856b1a32c7af9e0772655be051acae54c0d9552ec136f7dd35f4a. 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/ITWLJ2400008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x83f7055db8675f19d66d95bfa98604ed2b49331b5dbc5fe0aaba0c2c8fb99ca8. 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/ITYL82200019.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x99e694a30a35da66a23183359e361384a7c5deb0e6c91b97a4ad8c529fa4d6bf. 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/ITWLJ2400010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xce1dd30a953c31cc57e6f7bd12965f5c7c2fbd56b8c8c4db98920bf683719b3d. 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/ITFR82110144.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4619a5754c82611f2512a8f6cb8d0262431d9962c85645561f7ef8c3b24d48df. 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/ITQ001800651.