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 0x7f205f2c1ede5d318bd4c8ead80d7fc1e1d1d6e6dce7a5d11a05c8ef0ad4afae. 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/43fb4568-3c04-45cd-a7e4-aabb3fc4da4a.json and https://artists.proofprofile.net/proofs/artist/43fb4568-3c04-45cd-a7e4-aabb3fc4da4a.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 0x16e15130d05183675046c2b85618a2c06c7e0cd6920d3d9a84c1dd4b42f9d75a. 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/5ker80pl6Leu8NV43zwXp1.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/5ker80pl6Leu8NV43zwXp1.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8b8c77d25974c7f517e2791085e46fca7021225cce7748ba53b3906b75ae4d4b. 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/3RVg7CpwuuqCquJmexFIAY.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/3RVg7CpwuuqCquJmexFIAY.
{"copyright_id":"0xccbce3a26e2cf1df517af36200fb40bcd38c048df40c79674a04d6af8f64a163","isrc":"DGA052354008","name":"Tumi Shobi II","registered_at":"2026-06-10T23:13:53Z","spotify_id":"5gYdMEvmP1DXsI1y9prwno","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xccbce3a26e2cf1df517af36200fb40bcd38c048df40c79674a04d6af8f64a163. 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/5gYdMEvmP1DXsI1y9prwno.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/5gYdMEvmP1DXsI1y9prwno.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1596d8b2d085e5c1606d3cfb8bb021ffba02d22af0a7960b428bb0ba0c57b33c. 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/1stU529KMabUofF9CFm2rn.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/1stU529KMabUofF9CFm2rn.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3d06822559fb09a3416cdadf419d359463b1d92049db902984587df498cc7367. 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/6MRfnqH3uDwyOJeyhW1iLm.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/6MRfnqH3uDwyOJeyhW1iLm.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4abc501430e2b46a91ef70722aaff256f3c149e8be7811238baed51b3e1e54d7. 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/4VSqqnb9ms4uKey522AlWF.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/4VSqqnb9ms4uKey522AlWF.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe738d99d654ba372ab74c3bc8e7ea1086b178049ceb4fccdc7e8839c9c3e72ed. 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/61pGuEpDbMdHoto0QpYviZ.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/61pGuEpDbMdHoto0QpYviZ.
{"copyright_id":"0xb315caaeb52eb72783b0b4cfed87573eebf496cd8d72307aafb550dd6ffbf459","isrc":"DGA052354013","name":"Niye Gele","registered_at":"2026-06-25T00:55:53Z","spotify_id":"0ijwyChEPttWGnDprqmLwR","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb315caaeb52eb72783b0b4cfed87573eebf496cd8d72307aafb550dd6ffbf459. 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/0ijwyChEPttWGnDprqmLwR.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/0ijwyChEPttWGnDprqmLwR.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9d855457aabb84a9f83f677d416ecfd99bc3c51b5955004c0d613bf9a41db918. 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/26EpYv3J65v8YhMqU3wisZ.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/26EpYv3J65v8YhMqU3wisZ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa8d0844c779361cb40f203ba29717a1e5bc3b04fb923b88dac7ceed567cd42e5. 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/6XEtpWGKnr6IH5ReUzKCgo.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/6XEtpWGKnr6IH5ReUzKCgo.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdce9b687562120a875335ef6ea837f7bc0bbe2002122aa597edc35469a3ecd11. 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/4Rjbf47OXrj3MnE5yIRmi8.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/4Rjbf47OXrj3MnE5yIRmi8.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x187f6204fd48302cf11d38403cebfb7451cb33f87a9a018b8a431c424c976b4c. 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/5mniAsFIKhcnxoQAYX83OL.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/5mniAsFIKhcnxoQAYX83OL.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc859af77248b68d1406ac8411d28c4e284879d3e2cb34843f3592f8c57b126c3. 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/0OGWZNCkJobsyEmzAwJk9n.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/0OGWZNCkJobsyEmzAwJk9n.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb64c760f4b6245a3df0fe5579fa8d94760a8241fcb503e8362f56babda6c47da. 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/6CacWHEoeRjkKXTVaOs2HE.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/6CacWHEoeRjkKXTVaOs2HE.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf93bc8e11904e91396db55e2c3874fb62b875a20813a821651e8e8b830c6c181. 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/16VUQNSD0i1zc7V02uzdLr.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/16VUQNSD0i1zc7V02uzdLr.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4168a87222e500e025aba9156eb3d7a4cf312c92915dc7ce4f76e239b436907c. 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/2uXbtZAOyS332aw5trt17s.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/2uXbtZAOyS332aw5trt17s.
{"copyright_id":"0x7152aeb17edbef2b7dba0b7e83f757f03b977b7f8aa93c040ac3cdd40ff7378b","isrc":"QZHN42148876","name":"Morron Iccha","registered_at":"2026-06-07T04:22:58Z","spotify_id":"7qDBGtbzTU480J25m6Y30m","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7152aeb17edbef2b7dba0b7e83f757f03b977b7f8aa93c040ac3cdd40ff7378b. 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/7qDBGtbzTU480J25m6Y30m.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/7qDBGtbzTU480J25m6Y30m.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x35cfb9fe1013c66c5adcb99072f13fadce3dad6431e9af951f1744d95dba93b8. 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/4cSwJOg7EWv4CQR95yXVY8.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/4cSwJOg7EWv4CQR95yXVY8.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6ab573d84021c11ef47f130fe600a0fd0c67a9edb6971375c09fde7690368386. 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/0AEhTnH1nR8zJ2d3iwQyM3.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/0AEhTnH1nR8zJ2d3iwQyM3.