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 0xadadd4c0f279570927ab72286b38550ff975d86fe94b93f50ed52305e8087064. 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/913ee8f3-2b36-47a7-9a45-129901b9dd56.json and https://artists.proofprofile.net/proofs/artist/913ee8f3-2b36-47a7-9a45-129901b9dd56.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 0x3e08968de3f3517d1799e6be1979c73f5f5455c8bf67234cdeef50816bdc9e37. 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/4uCeVf3hjkGnJM9LvWeWlI.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/4uCeVf3hjkGnJM9LvWeWlI.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa36ce7285387a2b6f2724d75baee051e7007b7c0b3f620bf5dd7dfe80c987e2a. 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/273Fkd9YrVB48CEggjFk4k.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/273Fkd9YrVB48CEggjFk4k.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9935697d8468cae08358ccb26667699c515c39ffb8626f125579e30408b58daf. 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/42v8sdiBmyhYlHVwWdVKYq.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/42v8sdiBmyhYlHVwWdVKYq.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6a8013ac2e534ae1d46c56ff803f5051fbc08f1b2a5689578df3b5d38cafeb63. 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/3taa9MzptO16bBlsgbKt1A.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/3taa9MzptO16bBlsgbKt1A.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc5a9458255f7da8536f358f43468159222e62f8695a7d12db71856b1dda786eb. 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/0hvVDA7x9JyrxJuLFS2pyz.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/0hvVDA7x9JyrxJuLFS2pyz.
{"copyright_id":"0x3c4e643b2aae78f420e93b8cb7c635f22afcff5ed2ea0e9f44ceeeb80308464e","isrc":"USDXS2012573","name":"Gemini Sh*t","registered_at":"2026-06-23T02:50:16Z","spotify_id":"4IdMvMSDtmr4ykC6aKyUqe","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3c4e643b2aae78f420e93b8cb7c635f22afcff5ed2ea0e9f44ceeeb80308464e. 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/4IdMvMSDtmr4ykC6aKyUqe.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/4IdMvMSDtmr4ykC6aKyUqe.
{"copyright_id":"0xb51f1ca201c9db3bf219977ece7cfe7d2ca9246245e100140ec62674ca4fd1a2","isrc":"USDXS2012574","name":"Faux Desires","registered_at":"2026-06-21T22:58:39Z","spotify_id":"3E5FLYSytaEPfSpRNmkCka","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb51f1ca201c9db3bf219977ece7cfe7d2ca9246245e100140ec62674ca4fd1a2. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/3E5FLYSytaEPfSpRNmkCka.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/3E5FLYSytaEPfSpRNmkCka.
{"copyright_id":"0xce54005d5ac31ef00cc026e4523a2be4224d233ae3e16aeee3e3b044d62dd3c2","isrc":"USDXS2012575","name":"Free Trial","registered_at":"2026-06-19T10:04:21Z","spotify_id":"6I5xWCHlSS3GQUCODJt48U","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xce54005d5ac31ef00cc026e4523a2be4224d233ae3e16aeee3e3b044d62dd3c2. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/6I5xWCHlSS3GQUCODJt48U.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/6I5xWCHlSS3GQUCODJt48U.
{"copyright_id":"0x7becd1be7cd2940895f1db163d270acf7ae1e848c6c517fbc108e5ce77ba4a0c","isrc":"USDXS2012577","name":"Black Aura","registered_at":"2026-06-11T06:20:55Z","spotify_id":"4TkPhnaPzgpGmDNh7nduIt","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7becd1be7cd2940895f1db163d270acf7ae1e848c6c517fbc108e5ce77ba4a0c. 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/4TkPhnaPzgpGmDNh7nduIt.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/4TkPhnaPzgpGmDNh7nduIt.