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 0xc1c98a74fecbd2b27810d77579768b27af967b5e7b2e890cc54f95701f02f6f8. 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/fe3ff503-d2c7-48f3-890f-bd43da845bca.json and https://artists.proofprofile.net/proofs/artist/fe3ff503-d2c7-48f3-890f-bd43da845bca.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 0x8f46d90c09a8d64940cfddce5d70c62709954ae0eb5b14205396b95c16774bf1. 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/0a0nRK8pQpzjHTPpEOvrwx.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/0a0nRK8pQpzjHTPpEOvrwx.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4f96368c62be24401a1f06240683ca50ff3f15320fd818d9fe437d99bdfd24e5. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56:35Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/0LHpZVoUzBLulICxwIjHmg.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/0LHpZVoUzBLulICxwIjHmg.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe430af7547482a3e320954f936f72ba76bbe0d9255d987f387f8a6d3c9770be9. 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/1qpfHWIncC3h2MPL8YmQSD.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/1qpfHWIncC3h2MPL8YmQSD.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4f96368c62be24401a1f06240683ca50ff3f15320fd818d9fe437d99bdfd24e5. 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/7upL1DPvo3inMKsUTQW2JN.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/7upL1DPvo3inMKsUTQW2JN.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x16e2677b91c0e72a909697ea3d6c0d9f980977947bf593a02cbf1ec2d98aa028. 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/2pavalx4537MFv3f7t6Rla.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/2pavalx4537MFv3f7t6Rla.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x92b72841f00a361b4831086af7d923c3f1770b017f85bc19cfb6a9d112fa2c03. 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/5lkBL92npnetM4iX5Xm5Ap.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/5lkBL92npnetM4iX5Xm5Ap.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe6e81f172070dcfe5b8bfde3fe127d001b0610590d9a7f1f92b27603f5824e1d. 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/6AFgeHMhFE3VdmY3vQ5STb.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/6AFgeHMhFE3VdmY3vQ5STb.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2d2b64c06ffbda250d0d937f9c9ebecd4993e2693f6a2e32bc560cf5f956e5c4. 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/4TjdJzVqRpp40kAGQvhpUG.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/4TjdJzVqRpp40kAGQvhpUG.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe430af7547482a3e320954f936f72ba76bbe0d9255d987f387f8a6d3c9770be9. Chain 2 (Bitcoin): anchored in block 956738 (2026-07-05T04:47:21Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/4ia2bLvMTvGaIQk64QYsea.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/4ia2bLvMTvGaIQk64QYsea.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4f96368c62be24401a1f06240683ca50ff3f15320fd818d9fe437d99bdfd24e5. Chain 2 (Bitcoin): anchored in block 956776 (2026-07-05T10:59:37Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/5TOfZGmT8pQQoMYVKH2aIJ.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/5TOfZGmT8pQQoMYVKH2aIJ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x92b72841f00a361b4831086af7d923c3f1770b017f85bc19cfb6a9d112fa2c03. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/2jLC6C3K4xTI16EbS3RfMP.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/2jLC6C3K4xTI16EbS3RfMP.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe6e81f172070dcfe5b8bfde3fe127d001b0610590d9a7f1f92b27603f5824e1d. Chain 2 (Bitcoin): anchored in block 956728 (2026-07-05T01:43:49Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/75iDdrTcdb0gW3yV7DUGUH.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/75iDdrTcdb0gW3yV7DUGUH.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe430af7547482a3e320954f936f72ba76bbe0d9255d987f387f8a6d3c9770be9. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22:41Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/0NEvIDnZWFO9LW0KKS8pcq.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/0NEvIDnZWFO9LW0KKS8pcq.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x523e02304a002f429a5a6127ab0c3bd53b5ee57e194271a47690b68c7c785c43. 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/6zq12V9IgApuxMRRmFYKVX.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/6zq12V9IgApuxMRRmFYKVX.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaad13f82b9246d324cfae9c2f152b160325208dfe4ace4eb11aba8edf93798e8. 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/4jKMS4v8KCV6B6tz9x2Cz1.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/4jKMS4v8KCV6B6tz9x2Cz1.
{"copyright_id":"0x4b02f23baea69ce3e268fc2eb7b08449202f8fbcf684f3cd07ead00b29181f96","isrc":"QZNJX2112156","name":"Yo No Hago Caso","registered_at":"2026-06-19T11:48:35Z","spotify_id":"1i6bgPvuBlo8VNcf1qCoz3","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4b02f23baea69ce3e268fc2eb7b08449202f8fbcf684f3cd07ead00b29181f96. 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/1i6bgPvuBlo8VNcf1qCoz3.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/1i6bgPvuBlo8VNcf1qCoz3.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x97216f69c35f51c0461230c44917f72c5bf34ae4f452d73a6cdcbb56d79d846a. 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/63pNf2SrJs8TYadfhWdkk3.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/63pNf2SrJs8TYadfhWdkk3.