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 0xa3078f943c08895ba1118714b59dfc4293f9c1244d7ef0aba233fba9f4429e4c. 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/453223a6-6bfd-4a31-8404-9996750f5d4e.json and https://artists.proofprofile.net/proofs/artist/453223a6-6bfd-4a31-8404-9996750f5d4e.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 0x404034544f2643f9d910bfced16f04b4725758c8d48c847af6e817f46c84f015. 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/3WZSYeFipHt0AlsKDSeieL.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/3WZSYeFipHt0AlsKDSeieL.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x46f39d3d6f145f770087db7bbfc37da71b6c6ebe87253013edd8c0a16b16905e. 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/0C8xLrcvaPQ8G1jE0N0NwO.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/0C8xLrcvaPQ8G1jE0N0NwO.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8f7d881470874344ef6dfc8cd86ac93affbd5d130a5109fc1cbe786f341658ac. 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/7FJwzVwMMCkifT8Av9b2YE.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/7FJwzVwMMCkifT8Av9b2YE.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcd765aaff970f139d4cd8c9548484ba88061e61869924ef0e90702c82bc1ca13. 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/25EzFPnzfL13N5iwTqzODk.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/25EzFPnzfL13N5iwTqzODk.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7b1cf756c8c176195ebda4b2f2424757dd2bc38a7297279154a742dbe3d73fbe. 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/7DjynCJG6Bn9magMeIAN9W.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/7DjynCJG6Bn9magMeIAN9W.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd55fa9371f5f7045b43075983f0d3fd04e2e5423c58582612ef95f74a290fce9. 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/1iYTbNSKuZkU852y2tKZIo.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/1iYTbNSKuZkU852y2tKZIo.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x191fb4cc155c46a0317e07c2381ae8542b7368f421d0fa6b691052ab0e639056. 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/4r41pGRT2W5HtU2Iy4ar4u.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/4r41pGRT2W5HtU2Iy4ar4u.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x67fc6ff2ac3c64b127b01283510d8d4a9a854defb0f0b04f9e8d4284f8d453f9. 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/13E1SQ79w1Qp6pWZtyUawE.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/13E1SQ79w1Qp6pWZtyUawE.
{"copyright_id":"0x038b3d72e0dafcc85042a111da9bd294c2ac6b45bc4b46a921b5f70bcc8cac9e","isrc":"INSK92400534","name":"Need You","registered_at":"2026-06-27T15:24:38Z","spotify_id":"6iaRn52V26fIyZ0tSLJGFl","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x038b3d72e0dafcc85042a111da9bd294c2ac6b45bc4b46a921b5f70bcc8cac9e. 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/6iaRn52V26fIyZ0tSLJGFl.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/6iaRn52V26fIyZ0tSLJGFl.
{"copyright_id":"0xa2c1f4417ef9e1c929c958eccaab014f287c74d40aeaa233dd279a3f0e375876","isrc":"INSK92400500","name":"Bheegi Barsaat","registered_at":"2026-06-25T13:23:07Z","spotify_id":"5Ui5TgpEdZXXHz4L98udei","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa2c1f4417ef9e1c929c958eccaab014f287c74d40aeaa233dd279a3f0e375876. 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/5Ui5TgpEdZXXHz4L98udei.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/5Ui5TgpEdZXXHz4L98udei.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa8d67cb9e99ec251a248a9afc4f1515840289fe3590db9a097d0e2917064f628. 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/4V6jkqY0NTcT5IqOUwmdcZ.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/4V6jkqY0NTcT5IqOUwmdcZ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2a97a77facd8ec605d16d5236257f30f1979c1e888ac301c700a99e7384b91f6. 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/5TpVIYDOMsGcf2M7O8fUJe.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/5TpVIYDOMsGcf2M7O8fUJe.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x384d862deafda89a9e1eba07bac1f2f3bb35d908e84ea83d282596d2c1d0170c. 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/0pvoa75Wo6gzxojNdTVN1a.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/0pvoa75Wo6gzxojNdTVN1a.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xecf085a3491af15963003e982a1294441bf7c20b86ebfe63b2ad260c9be263f5. 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/5XKFB6fdEM2s16XkCXDXND.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/5XKFB6fdEM2s16XkCXDXND.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd94496d0287954f17020c85c233c3625d918d72d12cf539636c6bfcac2647141. 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/0CRLw3YjMY8ax4lRTnPJdx.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/0CRLw3YjMY8ax4lRTnPJdx.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6561b746f8e9b7f5e945bbffb43688b8d86482a48c78357183c4279ff4490ba2. 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/1n98560pqQYOFUb7EbsXRI.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/1n98560pqQYOFUb7EbsXRI.
{"copyright_id":"0x8c476145e86035a93a9df8f9a338b4afa93e48adcb36ffac7efce0341aecb011","isrc":"INSK92300325","name":"To The Moon","registered_at":"2026-06-05T18:13:35Z","spotify_id":"51q9MlbYorPUxO7cE5lpCn","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8c476145e86035a93a9df8f9a338b4afa93e48adcb36ffac7efce0341aecb011. 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/51q9MlbYorPUxO7cE5lpCn.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/51q9MlbYorPUxO7cE5lpCn.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfe64852f3cd921e07b72b8c873aa067dbfdd2595ac7e1b760551358a1069bdb3. 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/54NDYZFouhUU4EbQVUJVDN.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/54NDYZFouhUU4EbQVUJVDN.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x089e27519c7423d7112ace5aefb46417e4f7629c1e6d19b55241b291707070fd. 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/6n4JScPm9vU4rq6GgwU7sA.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/6n4JScPm9vU4rq6GgwU7sA.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x74260a5b444449aece79f4e3f95521fef38fa0112c816e413c72421186f03a30. 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/1tLmQJ6AfLPuoCuT9sfF5S.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/1tLmQJ6AfLPuoCuT9sfF5S.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb2dcb8981f89e921a27c7f7aa48948937501e73690eda82632fbc74c627908f2. 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/4MemQWr16gz8gIUmRi1QMx.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/4MemQWr16gz8gIUmRi1QMx.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd5717506f1bb6e25666b00f9c637e0784dd63a9f850510873bd65f8fd0f20971. 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/3Qiyj36ZgCnv5ioXtAoU30.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/3Qiyj36ZgCnv5ioXtAoU30.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9340183569f0532783a3462c76665593799129ee0c7c1e6f254570e8d6c512ea. 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/5ULSEvuTko6eb4oAMuVbAC.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/5ULSEvuTko6eb4oAMuVbAC.
{"copyright_id":"0x47df63c78df772df402259ef63ae0d862ab47bdfd3c8f13cba54b0aec547da8e","isrc":"INSK92400973","name":"The Boys","registered_at":"2026-06-09T15:07:17Z","spotify_id":"6y4YwV0tEQKBIm3PFaz60i","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x47df63c78df772df402259ef63ae0d862ab47bdfd3c8f13cba54b0aec547da8e. 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/6y4YwV0tEQKBIm3PFaz60i.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/6y4YwV0tEQKBIm3PFaz60i.