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 0xf8bfbd88d5540aaf8fadd23c4a3f168f04c15462502ed07ab579a057e036c53e. 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/a850b767-a9fc-4bf8-bd41-4c11cdde6f4f.json and https://artists.proofprofile.net/proofs/artist/a850b767-a9fc-4bf8-bd41-4c11cdde6f4f.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 0x38192cf8eaa4a22187370b90cae973c62e89b9b4d069ea1a9ca02ca71c678ce1. 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/42PDwA85RKb0DNJcuGy5Uv.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/42PDwA85RKb0DNJcuGy5Uv.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x30f39ca55dd396683183b224778c5c1d223c63649e24f822a23f943e4af79236. 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/4T6eni3G9laFNvFmyMAynb.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/4T6eni3G9laFNvFmyMAynb.
{"copyright_id":"0x7dffc3573fa86b4bd30468c97ad8acc06b91cae6f0b3464388c8af24457316c3","isrc":"FXQ892100093","name":"Don't Hold Me Down","registered_at":"2026-06-08T21:35:33Z","spotify_id":"6ip3MZyHMvVJT5VUGmddVX","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7dffc3573fa86b4bd30468c97ad8acc06b91cae6f0b3464388c8af24457316c3. 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/6ip3MZyHMvVJT5VUGmddVX.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/6ip3MZyHMvVJT5VUGmddVX.
{"copyright_id":"0x791cbd9db1aa2cd2b48a410323e02edd7e8816dfd882abbe7c9224d67fca9370","isrc":"NL1ZN2302576","name":"Pine Fire","registered_at":"2026-06-07T03:48:38Z","spotify_id":"1FTc27Fhy8Kom0tISaiLbC","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x791cbd9db1aa2cd2b48a410323e02edd7e8816dfd882abbe7c9224d67fca9370. 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/1FTc27Fhy8Kom0tISaiLbC.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/1FTc27Fhy8Kom0tISaiLbC.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x79f603602f7aa077dc1d664cd8f5883928ef1e20bd53928b7fc2cce6411a5dd3. 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/0pB5qVEA7JrOwaB6Mpx4X7.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/0pB5qVEA7JrOwaB6Mpx4X7.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2bffb527bb2c40d7928c6ca5ec009dc54ef633786f0b231c5fccbe6a067f0107. 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/7ARfJeCbmay9KyFkATeop1.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/7ARfJeCbmay9KyFkATeop1.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcc517af6490635bdd95a215d8025d29c472fb117be01c51d852544d71a752646. 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/7fe0GjYosmOE7xObtaG3tv.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/7fe0GjYosmOE7xObtaG3tv.
{"copyright_id":"0x36d5daad232c8a20ce4313d6cd5f7c71c55e8be1b26cfeeaacf1f26c89f87e8a","isrc":"DEH742305760","name":"Golden Sky","registered_at":"2026-06-20T12:56:09Z","spotify_id":"5SFmmh5CTtXuStgX3x2HKX","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x36d5daad232c8a20ce4313d6cd5f7c71c55e8be1b26cfeeaacf1f26c89f87e8a. 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/5SFmmh5CTtXuStgX3x2HKX.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/5SFmmh5CTtXuStgX3x2HKX.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa582ff2a71b473e5d4d742b556fee61449292e28ded5efa86c8a7a5f44391499. 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/7wb65yboVZykPRuLJSLAmU.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/7wb65yboVZykPRuLJSLAmU.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd4c51b7c834ba3813345495fc0fac6a4bf7f93181f2c20767359aef4fcd1fd2f. 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/5atkj1fhm0z0AXMfSRQo85.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/5atkj1fhm0z0AXMfSRQo85.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbb127892562f1c53ba72fccbbeb243964a3e42c8a9e2b75c9824284f7795fe41. 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/4s7QgMMyMlol6ccHoSwyyQ.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/4s7QgMMyMlol6ccHoSwyyQ.
{"copyright_id":"0x0508458cad24edd5959a89ef23744a8bd1a149e97ab642f1dadd388d2e8d3efa","isrc":"FXQ892200173","name":"One Moment","registered_at":"2026-06-05T23:46:44Z","spotify_id":"3sxTE3RhzENeD1ZwjDdsog","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0508458cad24edd5959a89ef23744a8bd1a149e97ab642f1dadd388d2e8d3efa. 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/3sxTE3RhzENeD1ZwjDdsog.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/3sxTE3RhzENeD1ZwjDdsog.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf4558c90011fcdf47794cd7748b18b3c48dcf2c357317c82f8eff6a0b90e1ed6. 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/6uXuLEjbmFXLSmLYoyeOfB.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/6uXuLEjbmFXLSmLYoyeOfB.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x53ffa1130961acf595b80847b2cdb1d902f57a984a461106b61c5b028dd07533. 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/09sf2uCKlA7WAfNrwMGbc6.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/09sf2uCKlA7WAfNrwMGbc6.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2328821575f17c763777f9549f7033133405115fad3ca125326dcbe779162cee. 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/7LqgpHvLdvIYSokiShzmnR.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/7LqgpHvLdvIYSokiShzmnR.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x78b86990309b4928c84825a2fa78068dbdbe4ecad3e6328d0932e68307961b6d. 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/4RVWy7PsFwZVQCBspH9TWQ.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/4RVWy7PsFwZVQCBspH9TWQ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcf079f6ec8fcfad559c24541a3b8607f42615818a4fdf9c7a6a5c545f8a2d7f8. 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/3SLUE39ScTXWYRQx9LyDKT.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/3SLUE39ScTXWYRQx9LyDKT.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9f15771fe67f125ebe3745464cfb4959e41245b05a596b7a7087f537fd5889ed. 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/51sbzNK58SGbYqe9ILLJzt.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/51sbzNK58SGbYqe9ILLJzt.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x07ccf7a689408851deee55468254c11bdee7567fcd2f992e9f3cbce60d28306c. 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/1vbgLS25gmomRIPRNTGW55.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/1vbgLS25gmomRIPRNTGW55.
{"copyright_id":"0xe3d0bdd6c39adbd39f51405a45aed1d9e6c065ba8b91b9228f21fb799b00b5f1","isrc":"FXQ892400205","name":"Heavenly One","registered_at":"2026-06-05T13:58:33Z","spotify_id":"0R3SUCcmoNutUtn6ZyU22L","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe3d0bdd6c39adbd39f51405a45aed1d9e6c065ba8b91b9228f21fb799b00b5f1. 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/0R3SUCcmoNutUtn6ZyU22L.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/0R3SUCcmoNutUtn6ZyU22L.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfb2ef471ce081f3d3d17eb31bd97a672452a2464d9b1124acb1e95665893db09. 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/5IMfV9oxaFheyWQZ8jRRQn.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/5IMfV9oxaFheyWQZ8jRRQn.