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 0xe33ddd9cd0fc288b0e0dedf2d40351c0777e349be82513bc8ade714c7c225863. Chain 2 (Bitcoin): anchored in block 953423 (2026-06-12T21:20:00Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/1986f172-4da5-48b4-9b08-74270ab45f6b.json and https://artists.proofprofile.net/proofs/artist/1986f172-4da5-48b4-9b08-74270ab45f6b.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
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 0xe5f940183a238371881890a257d23a695420722c9643b4377364262cce46f528. 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/6aQOvoDj701Yw8DB0sghPv.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/6aQOvoDj701Yw8DB0sghPv.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xab5c6ddf6e19830e065ea4ec1d64cd7dfa03dcf99af8f1c63a5a5c4b662f7038. 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/0f5zmYlqbw8szBtaVZhnGE.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/0f5zmYlqbw8szBtaVZhnGE.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaaaf125d1c94244efe53c56bcb4f3096653123a202b65356eed7370c9fa840f4. 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/6t56M2FiiLhebISr4GJwvF.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/6t56M2FiiLhebISr4GJwvF.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe3fb74ad6901ef2a1900a268d6b1a2d67fa9d056e6efddcebaa9696eebf385a9. 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/5hhgmepThtS3PoPIGsA5Ui.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/5hhgmepThtS3PoPIGsA5Ui.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdf9b5929b0433f3bac8fe0918499ad8ce752809df9f2531be3cf70aa7398f3fb. 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/3SEzOSbSn558RsttRN5IRt.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/3SEzOSbSn558RsttRN5IRt.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3b946ce92f30ad352cd0bbcece4a1700ad2ebc73742f6479e247f7d739d6679b. 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/3AJFSVbzYUZ2IcENwydNsE.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/3AJFSVbzYUZ2IcENwydNsE.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x827128e590b57c4af9406d3241e71e7288088c6a558cb442e352123f5eb6011f. 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/2TrVVbWCywCP0Cmdrs38dZ.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/2TrVVbWCywCP0Cmdrs38dZ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x18f626d4b572bfbe41643e86957fcbeeceb79c391db1df3a90945b8fdbe9b2ab. 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/3t9ieAtXOXHYOAdsxhR2Or.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/3t9ieAtXOXHYOAdsxhR2Or.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x68284129df389e9d8bcf924e4ae26f2566976b2e4b19ac87964f53fcc6acd3f8. 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/6wWZkIL34jkV5GZiR2R63c.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/6wWZkIL34jkV5GZiR2R63c.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf8c67498a95d544632917601fe2597caca2faf5c9a9aa899c76e5d8e7a4b3915. 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/0txZCCSsfaZDSqFJohrn9q.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/0txZCCSsfaZDSqFJohrn9q.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xda97cd2af07d72064f2f9bb36e949535a71fe462f68cd91214c558aba8460dbf. 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/6j8STuD3IC793meWTYRTXo.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/6j8STuD3IC793meWTYRTXo.
{"copyright_id":"0xbff2c80bea4e6f6d5a613017079dc75412c8838caff4f0390e3319912deeed8f","isrc":"QZ5SU1600159","name":"Chalkboard James","registered_at":"2026-06-07T06:06:46Z","spotify_id":"4odOkYHFrhKRsqIn5nk05R","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbff2c80bea4e6f6d5a613017079dc75412c8838caff4f0390e3319912deeed8f. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/4odOkYHFrhKRsqIn5nk05R.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/4odOkYHFrhKRsqIn5nk05R.
{"copyright_id":"0xa6e5080ec5dc7ec4a5b95b58da151e6c46a4c5c182b85a9251b56a305fd34ad3","isrc":"QZ5SU1600174","name":"Strand of Paul & Calendar - Live","registered_at":"2026-06-08T18:10:42Z","spotify_id":"5NnlGmx2OIKKORV33ZSEWZ","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa6e5080ec5dc7ec4a5b95b58da151e6c46a4c5c182b85a9251b56a305fd34ad3. 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/5NnlGmx2OIKKORV33ZSEWZ.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/5NnlGmx2OIKKORV33ZSEWZ.
{"copyright_id":"0xe026f4743f243856471f8d8cad5a20bfea7b56e7fff3fb71d1d5a0c977d00d65","isrc":"QZ5SU1600161","name":"Sounds Like Suzie","registered_at":"2026-06-05T06:38:35Z","spotify_id":"5pKDV0MGkkcSLiuTSkW7O6","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe026f4743f243856471f8d8cad5a20bfea7b56e7fff3fb71d1d5a0c977d00d65. 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/5pKDV0MGkkcSLiuTSkW7O6.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/5pKDV0MGkkcSLiuTSkW7O6.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1cff0aec6c69311d7f00586c422708db2b33ddca3e32304e434190ed6dec92bd. 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/31h3FcB3k0fItOQjPTpODO.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/31h3FcB3k0fItOQjPTpODO.
{"copyright_id":"0xaa59541b135c57c100ac4f953ba11a60bee14a80799c385c29fca4cfc7165203","isrc":"QZ5SU1600163","name":"Jetpacks for Julian","registered_at":"2026-06-04T07:04:55Z","spotify_id":"33VgEbvtB53S0KcppQJwsB","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaa59541b135c57c100ac4f953ba11a60bee14a80799c385c29fca4cfc7165203. 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/33VgEbvtB53S0KcppQJwsB.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/33VgEbvtB53S0KcppQJwsB.