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 0x1023a33ff3492c4827a9db9c8fdea41582a74ce16bf7b0ebd1ed1b6617f15961. 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/33f7313e-53d0-4245-81e2-f02f061fee2b.json and https://artists.proofprofile.net/proofs/artist/33f7313e-53d0-4245-81e2-f02f061fee2b.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
{"copyright_id":"0xd48f67b7194bbdb65e1ffd87c2fff3f67aa5767e658edeb092889716f4d3f7ae","isrc":"QZ5AB1707576","name":"Falsa Escuela","registered_at":"2026-06-24T21:58:28Z","spotify_id":"4ojASo1JE8ybg77xzzZlA5","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 0xd48f67b7194bbdb65e1ffd87c2fff3f67aa5767e658edeb092889716f4d3f7ae. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09:12Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/4ojASo1JE8ybg77xzzZlA5.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/4ojASo1JE8ybg77xzzZlA5.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x824fad9cd07c78c75f9b438f41711af08a3b94c8d58c97209d1f80a8e271e988. Chain 2 (Bitcoin): anchored in block 956349 (2026-07-02T11:34:59Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/5e0KW6GDohfbHwn5Dj7SWr.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/5e0KW6GDohfbHwn5Dj7SWr.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf0a5fce265d782ed989d99b485db5d37e2ee75d14c72038262128a3deb921864. 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/54kYF5NYsTBs1XDTh0czQ4.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/54kYF5NYsTBs1XDTh0czQ4.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x51552b36a58d8763d62807b416414b62708c76a9ef680cb06774876c5b89ffab. 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/1LokCeIofFxc40PnvPrpib.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/1LokCeIofFxc40PnvPrpib.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x070d2904c1d2dd90c02425e315b6c2cac199d1241c9f4df3046d4968fc9ecbe0. 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/7uZQXmWOuvBYDTnH0l5BO0.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/7uZQXmWOuvBYDTnH0l5BO0.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x08ad8d422afa21672629b939e76b943f23fd129da4300de2b09ce58bcec05b3c. 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/3YkLFZNWdUR3SEkVACY9WE.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/3YkLFZNWdUR3SEkVACY9WE.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x35a6f403f4f361d6ee9765c733c08a08981303beab2a1c5c749af9e89496ce22. 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/3Uurkl9sWhQuMv2rO2U3TM.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/3Uurkl9sWhQuMv2rO2U3TM.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb3029ad095919a2dd0f4ee8a57e6d8f40800a5045d587ff4c6349c3457f94291. Chain 2 (Bitcoin): anchored in block 956349 (2026-07-02T11:34:59Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/71FiJXJaGrDDOode1cx03x.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/71FiJXJaGrDDOode1cx03x.
Infinita Montaña del Hip Hop Underground