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 0x79ced823a6e3a1a2d2dbedcb0f7403c57203d1f74b7e54ae04b6b2fc661fb6fc. 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/116d0e63-a442-429a-8104-3040568e6fd0.json and https://artists.proofprofile.net/proofs/artist/116d0e63-a442-429a-8104-3040568e6fd0.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
{"copyright_id":"0x2a621ed508b6a9df0f93d207503ce0c8df23356ab623d8ab90124cca03a13627","isrc":"NOPM72101190","name":"Du + Jeg = Helvete (Figure Eight)","registered_at":"2026-06-09T11:53:05Z","spotify_id":"4BEnuYgI3SM81ehvW7lPfH","type":"track"}
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 0x2a621ed508b6a9df0f93d207503ce0c8df23356ab623d8ab90124cca03a13627. 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/4BEnuYgI3SM81ehvW7lPfH.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/4BEnuYgI3SM81ehvW7lPfH.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9cadf947c99eab9ffd256536b1131fad28221e4c44c56b766f46f9236e1404ab. 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/2MG5w6AyTEpRD8WXZfymVi.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/2MG5w6AyTEpRD8WXZfymVi.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbc66e100fb7794e33d7ae9b7a8fc7029aa87c5c34b2f56ee922beb1bb95b754d. 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/0tSNao38KTHqH4mNXywCEA.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/0tSNao38KTHqH4mNXywCEA.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd1bcc999da3c2e2ef087c5b7327088ba9da06c0307a17ba1cf70629d1df44cf2. 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/6FQGU3cxJJpSjC6pVnoXaF.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/6FQGU3cxJJpSjC6pVnoXaF.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x34957c9c6b83de55cca3499566918888ca4e4ba018476d8c6f7fe9de27dda36c. 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/14enEoRABKBQCC0lV4Minb.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/14enEoRABKBQCC0lV4Minb.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc7fdcf437d7d93dbce076a7d54e00b26825ae6ae0763087a551f51bf03c0a08d. 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/4aBJkE1oFVa7m9Jv6SBiJM.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/4aBJkE1oFVa7m9Jv6SBiJM.
{"copyright_id":"0x9801964237cbf79f6641f5d7fc503f53d0f250e2d66d5b07d468cc9cb2d8c2d6","isrc":"NOPM72002180","name":"Men Of Mayhem","registered_at":"2026-06-27T19:55:47Z","spotify_id":"5EzdSFSTiRxscUBIygKE6B","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9801964237cbf79f6641f5d7fc503f53d0f250e2d66d5b07d468cc9cb2d8c2d6. 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/5EzdSFSTiRxscUBIygKE6B.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/5EzdSFSTiRxscUBIygKE6B.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x94e58c8643b8510772260a281089fc91e9e7bd8d4264b59486571c8aa1be42c3. 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/54Tazqc3AtJ5PNITTl9yUa.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/54Tazqc3AtJ5PNITTl9yUa.
{"copyright_id":"0x1b91433dee2dd372cf1181fe4bd8544c3208594d89e6f2f3d2b961ef7d1d4ac6","isrc":"TCAEH1999728","name":"Hør På Sangen Da","registered_at":"2026-06-04T14:14:06Z","spotify_id":"5r8la35temNIjKNrl2Uzpn","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1b91433dee2dd372cf1181fe4bd8544c3208594d89e6f2f3d2b961ef7d1d4ac6. 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/5r8la35temNIjKNrl2Uzpn.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/5r8la35temNIjKNrl2Uzpn.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xec98693f32d596785664be006f7da0306b9bdaa90b009b5a27829a385f54f470. 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/3dar1tMJR3LSNhjjrzVZiC.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/3dar1tMJR3LSNhjjrzVZiC.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbf0621636346c3070d52727307af6573acfd1c800d873265d334a3cf2a2dfaa4. 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/3apAtaA78Urf4FTL7tgjbS.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/3apAtaA78Urf4FTL7tgjbS.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x89fdf06dece0e672ecd25a683ecabbadbff3d5f6a4c15befc0daaded1cd67f67. 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/1ke9cMAVfuVLyxw3Mvv7fI.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/1ke9cMAVfuVLyxw3Mvv7fI.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x92699d1764e408b88e828219ad3f9d355c8c7f84340a3de7ad3d4f72a7393b9b. 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/4FmrU7ZVQuFpwAXhfILPwR.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/4FmrU7ZVQuFpwAXhfILPwR.
{"copyright_id":"0xf445467aaa90eb5596d6771a390ef373b212e69ba9c16fe0bfb57edaf684d3be","isrc":"TCADW1845443","name":"Almost Famous","registered_at":"2026-06-05T14:16:33Z","spotify_id":"4QSqg6iAcI2BlRcjOUVT7Q","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf445467aaa90eb5596d6771a390ef373b212e69ba9c16fe0bfb57edaf684d3be. 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/4QSqg6iAcI2BlRcjOUVT7Q.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/4QSqg6iAcI2BlRcjOUVT7Q.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x13c5e8722f84037a8a55d6f66d00700e2c54d4b90aca8e0fcbc68365f8a0f2e1. 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/6BzJc3Hp66Zyd1OdHkhM6p.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/6BzJc3Hp66Zyd1OdHkhM6p.