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 0x8c4622a5b10e9c8b51edf45eb2bd38c7f5eefee3c065f80fe6178404eb11dcca. 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/a724d6fb-6b59-482f-ab45-f79393960ad5.json and https://artists.proofprofile.net/proofs/artist/a724d6fb-6b59-482f-ab45-f79393960ad5.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 0xbe49d2739b764200649eb60afa167f2da856e853ebb66613265990787c01c799. 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/1izdaNNZ7agtWDjAZq2WXb.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/1izdaNNZ7agtWDjAZq2WXb.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1d7320af0cc2abf481acb2d84af1d4b29ae661e0ef599332d6b573f2e838e6c4. 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/0CEI8Si1kO0UwxhFSCSiBZ.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/0CEI8Si1kO0UwxhFSCSiBZ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb9a9a40474e3b6fe66d50b1c31e1fcc25c14c73cc72fc1ec58e96ea754bb7b8f. 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/7zbnpZxFc5xlqHvDr7bZE0.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/7zbnpZxFc5xlqHvDr7bZE0.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8923e6c9c945a2271b2a00a36a77bc1ab6b0551027588b36b28c9813411c5cec. 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/5fMexddrqrCRZKYp1vLveJ.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/5fMexddrqrCRZKYp1vLveJ.
{"copyright_id":"0x737ed8963d8a7af194c445ca5faa35f311b2a792b7cb24e4757f542c7b4bb750","isrc":"USA2P2203206","name":"MORE THAN A FRIEND","registered_at":"2026-06-06T08:49:09Z","spotify_id":"1oGJFiwjeQBrXR6SxbF6gA","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x737ed8963d8a7af194c445ca5faa35f311b2a792b7cb24e4757f542c7b4bb750. 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/1oGJFiwjeQBrXR6SxbF6gA.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/1oGJFiwjeQBrXR6SxbF6gA.
{"copyright_id":"0x7fcfd5cabaa584d3b32bb33ad11ff404a3d39cdc15fc545443696234bd1afb54","isrc":"USA2P2203217","name":"IN MY HEART","registered_at":"2026-06-17T20:30:33Z","spotify_id":"7z3dSwJjbEc93j5g9UnwLb","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7fcfd5cabaa584d3b32bb33ad11ff404a3d39cdc15fc545443696234bd1afb54. 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/7z3dSwJjbEc93j5g9UnwLb.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/7z3dSwJjbEc93j5g9UnwLb.
{"copyright_id":"0x53e4b78cc2f32b09ee0ba61ed0afc11537108a167a57a32fb47671bebea277fc","isrc":"USA2P2203219","name":"REGGAE YA KINYOZI","registered_at":"2026-06-19T08:09:42Z","spotify_id":"73ovuAZN1LtG6WwAtaLqgU","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x53e4b78cc2f32b09ee0ba61ed0afc11537108a167a57a32fb47671bebea277fc. 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/73ovuAZN1LtG6WwAtaLqgU.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/73ovuAZN1LtG6WwAtaLqgU.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x092bf8f7142fb328e223a5740bd838fbfd69900a6d18b3a7f21eac763e59deeb. 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/5ckrqThG011BEygnsVTyR8.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/5ckrqThG011BEygnsVTyR8.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x758edb41c55588f29d786b8d71181e7253381cf065378ea78f882efe0ba0ef73. 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/4NH7X6azktLXnNEGW82Znb.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/4NH7X6azktLXnNEGW82Znb.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc78c7492cf164275eb80a074e30c296257bc91b344c80d075e9dd46107cde5ef. 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/0kJB1ShHO2l49T7n8xvceV.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/0kJB1ShHO2l49T7n8xvceV.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7340d50cf17878c5a692c156843dd5d8f37f6ff5d03983e7718e2dec923fbf32. 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/4d5d9zwVMzeBBEYTv5bN8Z.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/4d5d9zwVMzeBBEYTv5bN8Z.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x94180b6dbcc5a8f30dfb10edce1ef913ff37dae070687e1b3cb544278f5fe024. 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/387CJRZISeYqKypquOhNoz.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/387CJRZISeYqKypquOhNoz.
{"copyright_id":"0xe26c3f7aa50cf3aa24836989be977343abaaa6eae745d93b1784760ee7e0df35","isrc":"USA2P2203213","name":"KILLEM EVERYDAY","registered_at":"2026-06-11T02:40:08Z","spotify_id":"5qk88p91COlpMnXKHiMWJQ","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe26c3f7aa50cf3aa24836989be977343abaaa6eae745d93b1784760ee7e0df35. 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/5qk88p91COlpMnXKHiMWJQ.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/5qk88p91COlpMnXKHiMWJQ.
{"copyright_id":"0x3d74593fc65fd07e7c6cab4ad758921921f8ff4c85d437be42e2a7aa39f006cc","isrc":"USA2P2203214","name":"BENG BENG BENG BENG BENG'E BENG'E","registered_at":"2026-06-21T19:39:50Z","spotify_id":"3P16gLNh9SyM8NmhLwDBs6","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3d74593fc65fd07e7c6cab4ad758921921f8ff4c85d437be42e2a7aa39f006cc. 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/3P16gLNh9SyM8NmhLwDBs6.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/3P16gLNh9SyM8NmhLwDBs6.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2b518cd48e730551010ac422939483e61b1781995e17fd0d8f423619985e6485. 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/4mY9viBrQYRVOOINLmwI1I.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/4mY9viBrQYRVOOINLmwI1I.
{"copyright_id":"0xbdf4ecaab3870063052b7ca6056285e2308e7ead2279dcc6d7150f2f17e80af8","isrc":"QZ5AB2397716","name":"Miss Behavior","registered_at":"2026-06-08T09:01:29Z","spotify_id":"0d2WBQpBAgE5VZE1UeoIon","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbdf4ecaab3870063052b7ca6056285e2308e7ead2279dcc6d7150f2f17e80af8. 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/0d2WBQpBAgE5VZE1UeoIon.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/0d2WBQpBAgE5VZE1UeoIon.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x521cf2a48973b4c9ee91c2ce606107209b34012a0026bdb2d086fa8bff69075b. 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/53vfuY2r8Eg1jRMkjY62QZ.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/53vfuY2r8Eg1jRMkjY62QZ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3ca2c8bb168d73d0d78c5fae9ebd63c61613d458ff51b8eb330695b3983c0222. 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/4Jii8tKhyFqFWIhfOaTbX2.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/4Jii8tKhyFqFWIhfOaTbX2.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x60bd98dfa679ea7759d788792e84a4fb5a7c516d4f7276b7c6dc0deb5d119a1e. 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/5A63c24GDUf8w6XPcmnxdt.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/5A63c24GDUf8w6XPcmnxdt.