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 0x3e57ed56a80794009407b2dbac322608b1eedbfefe6338574cdfc0ec9ba53135. 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/2a751de7-831c-4465-8efe-72886cef6b82.json and https://artists.proofprofile.net/proofs/artist/2a751de7-831c-4465-8efe-72886cef6b82.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 0x65b5ebb71c27855f849a6cd881b7b2ebdd525287efca30cf39f004e31c052e8e. 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/3ljGHi2MOp1qhDwGsOFZ7E.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/3ljGHi2MOp1qhDwGsOFZ7E.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf501d14c049fd9a9123304288649d49ba1baec0faddac13c5da1eb65c6247a0e. 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/7Jzv9BM8rWXRaEbQWAbb9q.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/7Jzv9BM8rWXRaEbQWAbb9q.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x27b62de6f35fa52838ee596a37bd7cc98acf9b66d5f9c11d5029f4aa09557a8d. 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/0xHIYw9UuVpXBSTyerM9o9.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/0xHIYw9UuVpXBSTyerM9o9.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa3b96f3430a14987b7b5176d50e4c34330222c639c436629583b21bf61133383. 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/7hYix5JeJO947y3MtMcv3y.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/7hYix5JeJO947y3MtMcv3y.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x83e93013fe134f97f05d132c12240727121c24bac1e8232872498644392e95ee. 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/7HbtgNUzyqnDf95EcqXuJN.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/7HbtgNUzyqnDf95EcqXuJN.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x087f5f331a4b29e96ba89072711521f5e32e84f302bbfd0aeb82b27560a20de3. 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/4aRmR4xJcXJZvA2C7wFl5A.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/4aRmR4xJcXJZvA2C7wFl5A.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x65b5ebb71c27855f849a6cd881b7b2ebdd525287efca30cf39f004e31c052e8e. 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/1ng96kLDunINaXSGvSVFul.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/1ng96kLDunINaXSGvSVFul.
{"copyright_id":"0x3697ec709616bcc6fbe2b906426527676d67a1a8cae10c663f43480af4bac90d","isrc":"QZHN82445011","name":"MAIN CHARACTER","registered_at":"2026-06-21T18:57:47Z","spotify_id":"1FhdgfvnOpyaTqOB5CNNkn","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3697ec709616bcc6fbe2b906426527676d67a1a8cae10c663f43480af4bac90d. 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/1FhdgfvnOpyaTqOB5CNNkn.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/1FhdgfvnOpyaTqOB5CNNkn.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa3b96f3430a14987b7b5176d50e4c34330222c639c436629583b21bf61133383. 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/1zGXjfAZQJ04FKcQrAvhmc.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/1zGXjfAZQJ04FKcQrAvhmc.
{"copyright_id":"0x0d544837fae9e4e04fea23c3094d4e1ffd9b6573be04e201be7bf01b2574f2a5","isrc":"QZTAU2306923","name":"La Vie en Rose","registered_at":"2026-06-23T19:25:40Z","spotify_id":"0IULgVa8CX8NO6vVplWK76","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0d544837fae9e4e04fea23c3094d4e1ffd9b6573be04e201be7bf01b2574f2a5. 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/0IULgVa8CX8NO6vVplWK76.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/0IULgVa8CX8NO6vVplWK76.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x57d022e64b56e373a1e28c11139421b6c8c5d611a8278392166f77f0bcf2797e. 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/5ENE4TeHf98de0ymEwzUWX.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/5ENE4TeHf98de0ymEwzUWX.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa4ff2807ace34dcc17ac55babe9d66b1a632fa6980e7b3b8fa2d76f35f7a694b. 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/1NNZE8wHTmVOqGgS8J7t5V.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/1NNZE8wHTmVOqGgS8J7t5V.
{"copyright_id":"0xb9ac07d938062d3ca4b28dd22f934a684aed238e53e442c984a908cab7a7d1ba","isrc":"QZNWU2274716","name":"Freestyle mop","registered_at":"2026-06-27T20:08:06Z","spotify_id":"7ep7jPjtfzua1rGbSXl7mn","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb9ac07d938062d3ca4b28dd22f934a684aed238e53e442c984a908cab7a7d1ba. 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/7ep7jPjtfzua1rGbSXl7mn.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/7ep7jPjtfzua1rGbSXl7mn.