1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. Open OTSProofURL → extract Bitcoin block number → must equal OTSBitcoinBlock 3. GET OTSBitcoinBlockVerifyURL → block must exist at that height 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 0xb58f592cd275da23ad1b113b194158a6c30d9657f24200b12aa89a986a4dec35. 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/e2f685e5-c8a9-41e4-a910-f83711292e79.json and https://artists.proofprofile.net/proofs/artist/e2f685e5-c8a9-41e4-a910-f83711292e79.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
{"copyright_id":"0x8dbe865adfded7e9385a7ca1aab6fb10bfbc47c2faf51b863b5aecb1de815f2e","isrc":"US3DF2067802","name":"No Juegues","registered_at":"2026-06-11T12:03:59Z","spotify_id":"3YARRCKdp8eQyZKAD47Rkf","type":"track"}
1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8dbe865adfded7e9385a7ca1aab6fb10bfbc47c2faf51b863b5aecb1de815f2e. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/3YARRCKdp8eQyZKAD47Rkf.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/3YARRCKdp8eQyZKAD47Rkf.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfb858c9600ae85c5a5dd66080ebb0381f8324962f74eb27f56d896ac932a2e43. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/13bPrl1obSw9uhgTQtxahZ.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/13bPrl1obSw9uhgTQtxahZ.
{"copyright_id":"0xbb47afd101758e5335be7375bfbdf63adfa32dce531719ebad47eb06556e455e","isrc":"USHM91967323","name":"Corazón Criminal","registered_at":"2026-06-05T05:23:27Z","spotify_id":"2MbjKTx15iYbaHGLzAYbUn","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbb47afd101758e5335be7375bfbdf63adfa32dce531719ebad47eb06556e455e. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/2MbjKTx15iYbaHGLzAYbUn.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/2MbjKTx15iYbaHGLzAYbUn.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x24e2f003970d7f2f99c2589006c2634b928e5b5922f7e2e53b9474ff3579a13e. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/5Fhf4Iwal5MMHXH4TiOiEQ.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/5Fhf4Iwal5MMHXH4TiOiEQ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb4efe03e764b67696b0da62f43f8dee7faa8e952f4687400714d4a48d6ffdc4a. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/14TmHJe5HyK8AX5pZ22MRQ.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/14TmHJe5HyK8AX5pZ22MRQ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x43dd63d3f2c302d2127b82655f1a15ac03d79283c1ab528c2769a8a49e7b2763. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/6UMsGkIuOllv74SHTnS5Br.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/6UMsGkIuOllv74SHTnS5Br.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x08ea027ee92403c8196911ec6ed75537de05a19d1cd21aafc4a47986838bec50. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25:41Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/5B7DEN3gIWf5mdSlnkbI1X.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/5B7DEN3gIWf5mdSlnkbI1X.
{"copyright_id":"0xea5e0783e0e76186b035c408e18deacb05a84721a61fbff1cc7b6edfe3824e3a","isrc":"US3DF2065666","name":"La Familia","registered_at":"2026-06-04T10:30:20Z","spotify_id":"3NFtMIwXTLsSrUua7AzxA6","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xea5e0783e0e76186b035c408e18deacb05a84721a61fbff1cc7b6edfe3824e3a. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25:41Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/3NFtMIwXTLsSrUua7AzxA6.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/3NFtMIwXTLsSrUua7AzxA6.