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 0xeadb90d3981180fc97b18cb039ae328dba7a1d8e7fc20edca0601877f8ffd0bc. Chain 2 (Bitcoin): anchored in block 954587 (2026-06-20T19:10:41Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/bb46108d-5b29-4b1f-8ef4-9d4d6d27ea4a.json and https://artists.proofprofile.net/proofs/artist/bb46108d-5b29-4b1f-8ef4-9d4d6d27ea4a.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
Mãe (Os Mais Belos Temas, Com As Melhores Vozes Portuguesas)
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 0xab63f5a0efa0c0ea552677eeeed8cec7f75f6af81a024f03d46d57b5aefdc9cf. 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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/PT2EO0800416.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xab74856fd12e433166bc6b5c95137b5baf9093113b29343d9fe342e756de8b20. Chain 2 (Bitcoin): anchored in block 960459 (2026-07-31T20:22: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/PT2EO0600220.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8a8355fde9b36027047ff1038566cf5920fe206b88558913c72c32d3092127d6. Chain 2 (Bitcoin): anchored in block 960455 (2026-07-31T19:53:13Z), 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/PT2EO0600223.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcabed9041b6ea312ec92efb4ab57b86ef95915c42fcb1e4e1220b7c554231593. Chain 2 (Bitcoin): anchored in block 960427 (2026-07-31T15:59:18Z), 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/PT2EO0600226.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe54da4e60bcadbd6f2ea8f3c3ae7f2c556388b3395da79442eedc5a5d3f64731. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/PT2EO0600227.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x186732071a5c539e0cf17e3c460204dd5d4623dd34532056464454d15aa97efd. Chain 2 (Bitcoin): anchored in block 960337 (2026-07-31T02:51:48Z), 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/PT2EO0200991.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xda61c2f7cd7dc6a15a23db5bbccd89b0e04eb635abefc1309fdce18db2d66c91. Chain 2 (Bitcoin): anchored in block 960478 (2026-07-31T23:30: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/PT2EO0200993.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x87e828ce8f662a528570c002b53573612412f378d247e184f4615cb1b7a90b2b. Chain 2 (Bitcoin): anchored in block 960494 (2026-08-01T01:44: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/PT2EO0200995.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc4ec6fe3aaaf691107398b70108e75a73360f83032b9d4df6cfaeb65a9d25966. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/PT2EO0200996.