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 0x1ee6a502d5de2094dc66b1e7f0667785e4f0c92a23600ec542f9a5235c18a890. 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/282bfe00-a5df-4d9c-85a0-b8f75c1d8784.json and https://artists.proofprofile.net/proofs/artist/282bfe00-a5df-4d9c-85a0-b8f75c1d8784.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 0xe95a9925ff8b5b440a35ab6b7cd7122ff4557e1568e254d4d06373387cee290c. 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/3QdnmN3YE9iHniH8qmgOO6.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/3QdnmN3YE9iHniH8qmgOO6.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x83333f51025bab44cd3eb9a35cca0d64323e2047d32cd920f76832cc6845c58b. 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/5fhlriWxzZWNOCAL9z9AwG.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/5fhlriWxzZWNOCAL9z9AwG.
{"copyright_id":"0x6d027806750a63fdbf31dc3bbf6855e7bc7f585b0939d79754f0e8ef72cfa15b","isrc":"SE5W32405683","name":"And The Angels Sing","registered_at":"2026-06-08T00:32:16Z","spotify_id":"3zeA8ODqQsXBFopF1G0O8l","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6d027806750a63fdbf31dc3bbf6855e7bc7f585b0939d79754f0e8ef72cfa15b. 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/3zeA8ODqQsXBFopF1G0O8l.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/3zeA8ODqQsXBFopF1G0O8l.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x72862fe4dd139f22cce623212e5b694ba1029d626f201ac472165d98786be1fd. 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/7csJh6rDbBhV6WFFrxoYyB.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/7csJh6rDbBhV6WFFrxoYyB.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7180eab7dc0da7c0cb25777ca4fc02552765c1b3348ac40c0393c55fd2748b9c. 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/0VQsMDssKFEUG57CZ31YcD.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/0VQsMDssKFEUG57CZ31YcD.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x478f9daa4a7c566cecaf88653a26b46c8f1d773ad9ea0549b5060327890fca42. 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/7vZDxwET1WCo9wiO1MgAgR.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/7vZDxwET1WCo9wiO1MgAgR.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0d89e914fdac4462b296f60c38e7717a036db825d2be945ca07ee1cb37d92895. 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/77VP90xg3Sxi4CoxNmeQJc.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/77VP90xg3Sxi4CoxNmeQJc.
{"copyright_id":"0x7eeadbb5189089690fd40a83fa417dc844bbf56d21d092e43e8d92eb8341f9f8","isrc":"SE5W32293854","name":"We Are The World","registered_at":"2026-06-04T07:22:55Z","spotify_id":"0jmuypH5mXKfPQzORdMbUt","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7eeadbb5189089690fd40a83fa417dc844bbf56d21d092e43e8d92eb8341f9f8. 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/0jmuypH5mXKfPQzORdMbUt.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/0jmuypH5mXKfPQzORdMbUt.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeaf808aca38207d1d4a00953838467b8607d96f906d5db6c356936fea06d85c6. 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/4RHRD6ZW9iC6Bixb0zY3G3.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/4RHRD6ZW9iC6Bixb0zY3G3.
{"copyright_id":"0x0ec55820047ac17801707e0f8c96e2dc070d3ae42cfed290e9c73e7ce89e81c3","isrc":"SE5W32201992","name":"God Bless the Child","registered_at":"2026-06-07T10:55:50Z","spotify_id":"1CUlSxsssHNYP9DGrycKy2","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0ec55820047ac17801707e0f8c96e2dc070d3ae42cfed290e9c73e7ce89e81c3. 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/1CUlSxsssHNYP9DGrycKy2.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/1CUlSxsssHNYP9DGrycKy2.