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 0x56158f0c1485ff1517eb8c40770a0e7e0d70836163628ef3f53b5b5f928a7df8. 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/11be8085-deb3-4d46-b488-1f73a9fe50e1.json and https://artists.proofprofile.net/proofs/artist/11be8085-deb3-4d46-b488-1f73a9fe50e1.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
{"copyright_id":"0x96c96bfe4a8da8e269d47485a148055a09b11965d7243ab8ea2fb6357b1cc19e","isrc":"USANG2414983","name":"Devil or Angel","registered_at":"2026-06-24T15:26:22Z","spotify_id":"7JADAnUYQpUdOAYSYWDLUD","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 0x96c96bfe4a8da8e269d47485a148055a09b11965d7243ab8ea2fb6357b1cc19e. 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/7JADAnUYQpUdOAYSYWDLUD.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/7JADAnUYQpUdOAYSYWDLUD.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x98672931c3d8b082b178af0ac2e51630bf59584c2461c17cf0c7c911a2954abc. 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/4R1Peitb3Dt0yX0BhoBd7N.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/4R1Peitb3Dt0yX0BhoBd7N.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2870d11f6e441932857777834f1a607183ce50c3c583f59afad6e09ddc205f7e. 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/4gEo101aJEWvu6iFXpykmQ.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/4gEo101aJEWvu6iFXpykmQ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x42a7fbab85bf11ee455df5e7cbbd66074e395ea34f2d2660478a715c9280b211. 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/6yJot2ksqmgxGuPEh0ZH4x.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/6yJot2ksqmgxGuPEh0ZH4x.
{"copyright_id":"0xc38558adc069b3464328f40ec1fe5f85baad7c0cf2fadbe4449d17fe74b68401","isrc":"QMANG2213981","name":"Como Lo Apruebas","registered_at":"2026-06-22T03:52:11Z","spotify_id":"5wFxmcY3Hu4FspbZQ2HmCo","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc38558adc069b3464328f40ec1fe5f85baad7c0cf2fadbe4449d17fe74b68401. 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/5wFxmcY3Hu4FspbZQ2HmCo.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/5wFxmcY3Hu4FspbZQ2HmCo.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe1132181c7767d7037e38e82ac2be70e9ada7686cd927f2bbc125696155842ec. 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/0n7xty8LOfJ1gGcP2QZ2go.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/0n7xty8LOfJ1gGcP2QZ2go.
{"copyright_id":"0xa1fa597db36c57ef00a32fdd15e08fb8bbb83b8bf663d29abb97bb2d7bde0cbe","isrc":"QZRP42294185","name":"Bunny berigan","registered_at":"2026-06-07T20:35:43Z","spotify_id":"5IM9znk6yy9gAfJuJbtaaZ","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa1fa597db36c57ef00a32fdd15e08fb8bbb83b8bf663d29abb97bb2d7bde0cbe. 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/5IM9znk6yy9gAfJuJbtaaZ.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/5IM9znk6yy9gAfJuJbtaaZ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9ca82a4e8d992c4b6489560e55d1d137d37e824824b5a66e930fbb3f178a761c. 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/7ziMysU7WzimzPwpd76f40.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/7ziMysU7WzimzPwpd76f40.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbddf9ecb3b683973990c6b032b2d18ccd2bcb50efadf66c35b4814224f463eb6. 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/6w8OtH5pe5DVtao20Y0v1x.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/6w8OtH5pe5DVtao20Y0v1x.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc0fd0f2f8acf391fbcf998e15d31fe5ba4b1256b5a702925aa6c5444d910a7db. 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/3lZTNuHAWYLCxGAlg2K72R.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/3lZTNuHAWYLCxGAlg2K72R.
{"copyright_id":"0x70053c5fe5c68ce8eea17d4da41a2686111a55378c5be4a87884a0e5f1d978df","isrc":"QZRP42294189","name":"Mr. Ghost goes to town","registered_at":"2026-06-10T04:58:01Z","spotify_id":"5irOLVXrM3zCWUTxVXngW8","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x70053c5fe5c68ce8eea17d4da41a2686111a55378c5be4a87884a0e5f1d978df. 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/5irOLVXrM3zCWUTxVXngW8.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/5irOLVXrM3zCWUTxVXngW8.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3ac4a93637e1dea73519fe66ae85af71f4da66dc7dc78140670a3b7fdf5030a0. 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/5gaOtDFuqRRTyd9h7Rgxhs.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/5gaOtDFuqRRTyd9h7Rgxhs.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x954e705f405022d6b305d59832e584ff130902d0339c6834a72dd7f4f143ead6. 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/6WFnAlhzvHlijmVY1U3o2w.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/6WFnAlhzvHlijmVY1U3o2w.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7238b32145692a2e0492c6d697dcac76ec716416d492f3a70881227f34589ede. 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/5SY1GAf4K20IPazt1WPPxU.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/5SY1GAf4K20IPazt1WPPxU.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc5c0290505920706038d1034685f1184935e5970d332e01876e50e4255100c24. 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/2UUEIDbO7MfYTBwTZbRSlu.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/2UUEIDbO7MfYTBwTZbRSlu.
{"copyright_id":"0x145950dcbb0a289bf2d63cdf137c605e67c658c6f766eefb3dd5b5a74898fdba","isrc":"QZRP42294194","name":"You took advantage of me","registered_at":"2026-06-18T02:42:23Z","spotify_id":"73E8yJvOghFNpxdzbidk9g","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x145950dcbb0a289bf2d63cdf137c605e67c658c6f766eefb3dd5b5a74898fdba. 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/73E8yJvOghFNpxdzbidk9g.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/73E8yJvOghFNpxdzbidk9g.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb5aecd388ee8a76565b561a50008a886d0f846078f771663f6164d088930f138. 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/2EoPWEQ1hCDjk3BFQOU5Oc.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/2EoPWEQ1hCDjk3BFQOU5Oc.
{"copyright_id":"0x35662a748f237e07013007433dfe25319e5c061d4d6cfafae8207213e7fca2a3","isrc":"QZMEM2369482","name":"Inesperada despedida","registered_at":"2026-06-22T03:52:41Z","spotify_id":"5JiJjQiqMfG5s4bEZBQKzS","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x35662a748f237e07013007433dfe25319e5c061d4d6cfafae8207213e7fca2a3. 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/5JiJjQiqMfG5s4bEZBQKzS.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/5JiJjQiqMfG5s4bEZBQKzS.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa9c216d668d293692e06d1f4c5dd294d23560fd881d9d61f531d07cd64f4e4c1. 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/1Rc4c6UmReIItuk9iqGS27.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/1Rc4c6UmReIItuk9iqGS27.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x584c62ad61c5a519e37b314280431a46821723439dc5c91d99a1249f60a1784b. 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/5tK6JFDhYB2eSzfx6LKGwn.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/5tK6JFDhYB2eSzfx6LKGwn.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbc5807c8cf4418bc883a3afdc6fda7922d0d51524411307765e36a4fa28e92e5. 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/1wWmFeNYADfKIagtsCufeq.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/1wWmFeNYADfKIagtsCufeq.