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 0xb0ae4519fc8ad78f07fc0836491284012acd415843881868a865e091d0bccffe. 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/b4de8203-db4c-4a14-8344-cb3831fb0af5.json and https://artists.proofprofile.net/proofs/artist/b4de8203-db4c-4a14-8344-cb3831fb0af5.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 0x76d109e6776772f0e87ba0599a8c26c25df819a67cd777fbc6b62e5c0f70d15f. Chain 2 (Bitcoin): anchored in block 956351 (2026-07-02T11:38:34Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/1KYZybr5n7CYXJ3y1qGbBy.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/1KYZybr5n7CYXJ3y1qGbBy.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5c2a7279c8681eb6024908042c5a51f5e43097da1ef107f3fc6c232a527c0a87. 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/1WF9ewtPqFQF5ZTcI4XDjB.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/1WF9ewtPqFQF5ZTcI4XDjB.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x56f4f4f1a5865e67e19d38f091daa5b68328093258e3cdf6115caec8ad5b9ca3. 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/1kcX7g54f1TW6JtzIXJI6F.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/1kcX7g54f1TW6JtzIXJI6F.
{"copyright_id":"0xfb96e26d5e1cb62361efe7bbacb62ec8f55fabb79f30d54217639781107e05cb","isrc":"USANG2279696","name":"Fair Sky","registered_at":"2026-06-04T14:52:45Z","spotify_id":"2MULc6gHMdtUukyIYifPqw","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfb96e26d5e1cb62361efe7bbacb62ec8f55fabb79f30d54217639781107e05cb. 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/2MULc6gHMdtUukyIYifPqw.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/2MULc6gHMdtUukyIYifPqw.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf5b102440531cd7d267c689284daf5b6d6e82b95e747c5df08637b71c2922568. 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/6e51C5E6jH2RDjvf7LDiwW.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/6e51C5E6jH2RDjvf7LDiwW.
{"copyright_id":"0x8e85febf4d6bfd2e6d46536fe92836935647c73e8c4ce1e2b3ae04d935e74fea","isrc":"FRR642300020","name":"Lonely Sidewalk","registered_at":"2026-06-07T14:39:15Z","spotify_id":"3IkwiOiJoJpeB0nLFfCFXk","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8e85febf4d6bfd2e6d46536fe92836935647c73e8c4ce1e2b3ae04d935e74fea. 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/3IkwiOiJoJpeB0nLFfCFXk.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/3IkwiOiJoJpeB0nLFfCFXk.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x78998fcd4a84648cfe34f16a7cb6f9b60845fd4e23a0996c223ac992f0a94aa0. 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/51dPFmQDUIzeajOiCWQ3hq.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/51dPFmQDUIzeajOiCWQ3hq.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe6f941d9436830299aeee5d41fe83fab183cbc409a6bc943571e178973844a55. 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/1Dl2nxudmyUGVNFJPQRFgl.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/1Dl2nxudmyUGVNFJPQRFgl.
{"copyright_id":"0xad1458e4991e7fb4ae04af44ed5b0615c0440af891cef57cb4f173bdc2776c72","isrc":"FRR642201137","name":"Kansas City Coffee","registered_at":"2026-06-07T19:31:19Z","spotify_id":"2YQtZkMuhDigvTfGI3OHWp","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xad1458e4991e7fb4ae04af44ed5b0615c0440af891cef57cb4f173bdc2776c72. 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/2YQtZkMuhDigvTfGI3OHWp.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/2YQtZkMuhDigvTfGI3OHWp.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x27ec9c9c6cad55df432ee4dce93d1c85fe34aa4040fd8e9dfffdf611a55f04c9. 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/2jTzKga2LencuGjgunPajE.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/2jTzKga2LencuGjgunPajE.