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 0x0c1d58892c7aabda14d03c04df15164624d2e9b14d12a795c890c520223e0493. 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/34599d7a-ec3f-4756-b572-885421962723.json and https://artists.proofprofile.net/proofs/artist/34599d7a-ec3f-4756-b572-885421962723.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 0x5e5b3637321001b768db289fbeb094d9907c552e09f7b2df0972e35dba853c7c. 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/7v8wKvNQQIxkugCFFjrkaO.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/7v8wKvNQQIxkugCFFjrkaO.
{"copyright_id":"0x907827e0aa1ac1c31a1b2527b3756a38ac5b831a5ff96e06f563755e2fa9c5da","isrc":"JPU902104741","name":"おもかげ (produced by Vaundy)","registered_at":"2026-06-01T15:32:18Z","spotify_id":"6ts1KCOudfDYXYfyWtq0k1","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x907827e0aa1ac1c31a1b2527b3756a38ac5b831a5ff96e06f563755e2fa9c5da. 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/6ts1KCOudfDYXYfyWtq0k1.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/6ts1KCOudfDYXYfyWtq0k1.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5291fc8e8b2a4bf60b6c446e17c64179083ad853fe706e1f68027e996dc66957. 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/0RJGmHR0scaAy8UEsx27Bj.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/0RJGmHR0scaAy8UEsx27Bj.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x95a1ace5d675f826de165affe32b1535fc8678f3aa2a78acc1ab064707d50a35. 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/5tXeB01NmKv1VpseCChrWZ.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/5tXeB01NmKv1VpseCChrWZ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8b4aaca9a519c06874517f34d7ea6e7ebd494f07a24f316f7c668596dd1c8bc8. 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/0XmmDIXw8t5JsFddF0bi2k.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/0XmmDIXw8t5JsFddF0bi2k.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x331673d58d3d3fce6cd5ff810a675c3637e6e5a22e319dae93d43a1b9a125ef2. 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/5VTCTEHELRevrwWxVNFrXB.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/5VTCTEHELRevrwWxVNFrXB.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe337c8b3e8ca5068733a2e8b6dc82807070fc38228e99f3f09fa412432ae3bc5. 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/5KmC0B2jIO3uu99pb9H0nk.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/5KmC0B2jIO3uu99pb9H0nk.
{"copyright_id":"0xade4253b42c44848bb6faadc5af1ef9bdeeac479c41891298fa7ce3e8dd5069a","isrc":"JPU901400170","name":"StarRingChild -English ver.-","registered_at":"2026-06-07T18:47:11Z","spotify_id":"4dotvBzDpN2nx06JwPk1Z3","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xade4253b42c44848bb6faadc5af1ef9bdeeac479c41891298fa7ce3e8dd5069a. 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/4dotvBzDpN2nx06JwPk1Z3.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/4dotvBzDpN2nx06JwPk1Z3.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8bd84c235f6aefd2d6cb8a3b28741c0255e86c46fa99e19183c31ab6c1b78f08. 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/1RPYnHnr3zKFC0KMg0O26M.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/1RPYnHnr3zKFC0KMg0O26M.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd196f53418b5fccc32292c1cc9ebe78e87473b08687559c3293a73d0b9e500fd. 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/256nqe3s7chasxAkQfTn35.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/256nqe3s7chasxAkQfTn35.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4c7a522e3d0c152fedee3c69963f22e16037a2e627c528a694044d24516e1004. 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/3XxQkvgvyduV7PhRtqcRtX.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/3XxQkvgvyduV7PhRtqcRtX.
{"copyright_id":"0xfc9a152917ac0a2d3a2cae508192602b3fd7e784bad56ab95194fec5844ef8b1","isrc":"JPU901400174","name":"Just say good bye","registered_at":"2026-06-08T10:38:51Z","spotify_id":"61V4FOAWKbxPvUmA5EmqP3","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfc9a152917ac0a2d3a2cae508192602b3fd7e784bad56ab95194fec5844ef8b1. 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/61V4FOAWKbxPvUmA5EmqP3.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/61V4FOAWKbxPvUmA5EmqP3.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x559951c97a67fa54b3e2b940b3dfdded87533f0f4d4702fe53d602fab05a63a6. 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/0UX30UzgIdl8ljpMOnTpm5.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/0UX30UzgIdl8ljpMOnTpm5.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x22de39a8601d4ace37033c6341dacdf54b83a8b7abbbd5cd02b4c5b612fc7790. 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/4mX3vYu4lkOrOXfFBOoHJY.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/4mX3vYu4lkOrOXfFBOoHJY.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa960bcd18b9bfa3a821b956834896a8d34030b1d00c61e70a66e2120a5a90c5a. 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/1HFowl01T8yJ2pcWsxD539.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/1HFowl01T8yJ2pcWsxD539.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd00fc063d9622c68d5c95bb9f9b1a495a4d68f251ce0fcb4b269a167d1b6ae26. 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/2UaW6nnRESGoyW6PS5cy29.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/2UaW6nnRESGoyW6PS5cy29.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x918572fa13d4351f625c61396939302dc9bdd215ef52d4624b8b41782630245a. 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/4hAoLz8uWZ5ojtMiuz8Geo.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/4hAoLz8uWZ5ojtMiuz8Geo.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaeec42363537bb5a014deb03b37b668e648c0f475fb61ab1821c06cff9684c71. 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/0NlAucXyoHpp97SjtlBG3z.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/0NlAucXyoHpp97SjtlBG3z.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x95a1ace5d675f826de165affe32b1535fc8678f3aa2a78acc1ab064707d50a35. 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/4Zpxfw31vPdQV06jPVahYo.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/4Zpxfw31vPdQV06jPVahYo.