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 0xfc1fb8e37a7b156ed82109132e8e251dcb0c8775e93c7bb847b878d724e0c50f. Chain 2 (Bitcoin): anchored in block 953423 (2026-06-12T21:20:00Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/abdec764-5de8-4e17-9e7b-c845c08033dc.json and https://artists.proofprofile.net/proofs/artist/abdec764-5de8-4e17-9e7b-c845c08033dc.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 0x7230ba15192e59590432121432484610c6fd1a877f534d45734b70873c83f041. 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/3NFerWk1oRz10rpCPqKclw.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/3NFerWk1oRz10rpCPqKclw.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe28d0558f288c5569f1f207730bbb546e50bb82cdc6ceb101da9125af2788612. 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/7q2fHx3XozPkBWh99xn52l.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/7q2fHx3XozPkBWh99xn52l.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x16d0d8bc5ec2fbe49c68e50169604497bdd3377b6a6b3a8e28c14540f47bc1d3. 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/1owbxlJdNea4QHlPxFvycH.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/1owbxlJdNea4QHlPxFvycH.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7f7dc9b6df3751059ae6a22b963524a298ffc0c6c1f464b06d48b715cb8b1756. 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/5M7VGTOhaqNWlWB2Wy8GPT.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/5M7VGTOhaqNWlWB2Wy8GPT.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x45a2af026c6e7487c6cbabae7e46154f5a7fd4521d844e1e3176d523b3db2905. 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/6j00mQpXjdXuovqU9owUDa.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/6j00mQpXjdXuovqU9owUDa.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc20d25a6da842e4b0eb6eb390e61d3af33f50888b3bb2758960b0725533e2ce9. 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/1con5VuJgzaYVhazrB1cIB.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/1con5VuJgzaYVhazrB1cIB.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa8b255a060d55da0aa725b28258995594791ac5dc5a1f6087a83b35b602b832c. 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/1vA774l2ojgrYbnnZdsO5C.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/1vA774l2ojgrYbnnZdsO5C.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3c6c3cfef9b55de6342e2cd9468bcaa122e3f1ac599616916dcf6c658c535209. 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/0SVhUf723gm5fXNQSsa2Cm.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/0SVhUf723gm5fXNQSsa2Cm.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xca99127c7297608248fadf02621bc14934090e472bfdfc5273307c525eeb2303. 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/5BVe5BDEa3JGJnA9IHuBYg.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/5BVe5BDEa3JGJnA9IHuBYg.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9354465482903d450825ae53bf0d3807d83a6fbef85e2596ba6b214985dab6d4. 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/29AkTl38lXxIA81fWz4RdQ.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/29AkTl38lXxIA81fWz4RdQ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x39087523ae2c49427e5e828a5f760c1c5770a14f5e0fd81c394e28964f20b1fe. 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/585GdIRmXcaIzjv4xDKd07.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/585GdIRmXcaIzjv4xDKd07.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x56d7801bf18976650796c928a3b63fdcf4c3da5b4ab0e72dc9fbb7d6a5a4b1b6. 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/2O4C3SXbUW4kLzJJLPyxXU.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/2O4C3SXbUW4kLzJJLPyxXU.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3886c1761b5161732c51e63f16d70f5d3331c0f712f35c7dd65b5939d6319d9b. 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/2GYC9mc8TwV8MqPPHOrXCV.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/2GYC9mc8TwV8MqPPHOrXCV.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x619227172904843821872c187faba91032711e3181983bd07f3ac7a569a8e454. 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/50vPAGAOJadrYqBdrXkTni.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/50vPAGAOJadrYqBdrXkTni.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4967c060bfc84a5b4bf27ecc953064f77cb7a447ec418ae1777f3f227a9bace0. 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/3NBkG1gXEPuI6IZUdiQBf6.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/3NBkG1gXEPuI6IZUdiQBf6.
{"copyright_id":"0x0615ecb7bc405391ec375cd79dee1b277636ce53b51fc6f61372eb7b47e1f56a","isrc":"KRA382006460","name":"Every little thing is you","registered_at":"2026-06-18T07:58:49Z","spotify_id":"1oFwNMUAy28K5bIzunPMYc","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0615ecb7bc405391ec375cd79dee1b277636ce53b51fc6f61372eb7b47e1f56a. 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/1oFwNMUAy28K5bIzunPMYc.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/1oFwNMUAy28K5bIzunPMYc.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa52845018457f2bf1362ba535391e815c5450c22cf127f1852778fe7acb08c19. 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/3lusTCXx8BnodVyTIYFuTU.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/3lusTCXx8BnodVyTIYFuTU.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x391173fc8a01868cb3d55e197d6011310ace150ae490d642e4bf068543dcf3af. 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/0HdlNgleBEcoEktI9eywa9.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/0HdlNgleBEcoEktI9eywa9.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaaa05aeb4493ba32ebc574ba83aaaa7cb9665a838b99fc7c54faeffce9e2f33c. 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/30KSaAex7OcQFY0WHHDgai.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/30KSaAex7OcQFY0WHHDgai.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x066b83e99dee40ee582d5d9be5e935f207c57356f335a444c29d8ade20c53288. 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/0pUq1gpkLeFP7r6eNuXbke.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/0pUq1gpkLeFP7r6eNuXbke.