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 0xfd5f43895432aec9d9e5fc73cee0085c64d7621da28ddb9c2819eeadaa380a00. 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/f81efedc-c5af-4275-87c8-14967bd2f3f2.json and https://artists.proofprofile.net/proofs/artist/f81efedc-c5af-4275-87c8-14967bd2f3f2.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 0x4834aa74d0b6af71706700084405e7e36e9cffc9327e5c2483194430687c0b40. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/7vjX4IupedH2gPqxAgQpiO.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/7vjX4IupedH2gPqxAgQpiO.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xce91caebb85ff6aca250f544eceeffb7cd6cc6b19e9ad2c9a282edc0c3c6eb9f. 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/1VvwRGRYECrdFv9AyFbzZ5.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/1VvwRGRYECrdFv9AyFbzZ5.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5f562ed43e660fd8631d11313ccd053d6e4635cd77934e6e4d07b476e1c4ef5c. Chain 2 (Bitcoin): anchored in block 956484 (2026-07-03T10:47:44Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/3TWDGvhUQfuIWT2egjQVo8.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/3TWDGvhUQfuIWT2egjQVo8.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6a665bb9cbdfb968960c523fd9b788446ca33eb0705107ec6d6b3d128371d47f. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12:41Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/7ruNlifzxp5kusjyLNsBqK.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/7ruNlifzxp5kusjyLNsBqK.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8f9251ef58de9de2c9201531b7bf6811f20495087a4b5b1da6ea9ad164a514d8. 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/0QI6YceYTMkfGLWxNlwiJ3.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/0QI6YceYTMkfGLWxNlwiJ3.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xce91caebb85ff6aca250f544eceeffb7cd6cc6b19e9ad2c9a282edc0c3c6eb9f. 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/4uCfQBDOfYejb5dMPTod7J.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/4uCfQBDOfYejb5dMPTod7J.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4834aa74d0b6af71706700084405e7e36e9cffc9327e5c2483194430687c0b40. 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/74oZyvTBcR1jG1MrFxJfWt.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/74oZyvTBcR1jG1MrFxJfWt.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6a665bb9cbdfb968960c523fd9b788446ca33eb0705107ec6d6b3d128371d47f. 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/0PbPefWLpiTpelCYjG6ZYC.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/0PbPefWLpiTpelCYjG6ZYC.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x193076699af9241759214c9f3661cad98efeb3e319561dc48bbc72e2c433aa87. 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/2HD7SiOdUucNKoTkMVGBMr.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/2HD7SiOdUucNKoTkMVGBMr.
{"copyright_id":"0x5f562ed43e660fd8631d11313ccd053d6e4635cd77934e6e4d07b476e1c4ef5c","isrc":"PLC592200004","name":"miłosna scena","registered_at":"2026-06-10T06:52:03Z","spotify_id":"3aNmvXLSOkjjYqkLwgFVck","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5f562ed43e660fd8631d11313ccd053d6e4635cd77934e6e4d07b476e1c4ef5c. 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/3aNmvXLSOkjjYqkLwgFVck.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/3aNmvXLSOkjjYqkLwgFVck.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x36dd27fa0391b6a81c249147eb1d5c0b8c29902b00fd9ea469d187696ceb63c2. 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/7xibmOk4BuAIWvjNAS8oHt.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/7xibmOk4BuAIWvjNAS8oHt.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc28e1f6c5a2e743786db6c72d2862694d52acba52ce9e78636de1796da498e7a. 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/5HqoCSlzElJQwhuypsB9e5.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/5HqoCSlzElJQwhuypsB9e5.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8f9251ef58de9de2c9201531b7bf6811f20495087a4b5b1da6ea9ad164a514d8. 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/3DAF1ClEUCq6E5U4RFfCR7.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/3DAF1ClEUCq6E5U4RFfCR7.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x16a9e9246ea140fbbaadd3f21e8517b1f4f7dcdcbeb7418da0eaeb880f68e1a5. 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/7ljRVro7Gqa99RIb1c9J4A.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/7ljRVro7Gqa99RIb1c9J4A.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x565dc3b51e8ba9189a33459060f4b646b2f2488378c65f3039924a311f9c3ca7. 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/3A9ETVDujGgqg4yKhK12Jx.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/3A9ETVDujGgqg4yKhK12Jx.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6fc6ab4070fbfc017c0ccc7b8b4259ffd74b0139699ef0dd2a484e7de15d5c06. 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/2jcHR9ZAoTeYgKapDy0pnl.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/2jcHR9ZAoTeYgKapDy0pnl.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x847df4a4115d5480d0092cce1d81694ccf14502fcc0720eb039d367359b33fe2. 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/5MpSuboSs7Po8vT4JCgmBe.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/5MpSuboSs7Po8vT4JCgmBe.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x19f67947e99bb67005c92786a756a554eab0eefa6896506bca3b383ca589bf42. 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/0RTVDJtAC04Hzx52c0B1gU.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/0RTVDJtAC04Hzx52c0B1gU.
{"copyright_id":"0x71f6b0f2fe5d39b4f3a7deb58f9afe103602f8ac78307e201f317ea7e5be7488","isrc":"PL2DY2301789","name":"Venus (projekt Babie Lato)","registered_at":"2026-06-09T10:11:50Z","spotify_id":"5LIGOOM1dU9ukpF8smMF1x","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x71f6b0f2fe5d39b4f3a7deb58f9afe103602f8ac78307e201f317ea7e5be7488. 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/5LIGOOM1dU9ukpF8smMF1x.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/5LIGOOM1dU9ukpF8smMF1x.
{"copyright_id":"0xab3d43abe01a7dd7e71668b03b38db500d2618dbeb34265baf44194ea0a0c202","isrc":"PL2DY2301206","name":"Cudowne Lata (projekt BABIE LATO)","registered_at":"2026-06-07T21:38:12Z","spotify_id":"0nMn1Sk6R7Jt8QMYLSfA1b","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xab3d43abe01a7dd7e71668b03b38db500d2618dbeb34265baf44194ea0a0c202. 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/0nMn1Sk6R7Jt8QMYLSfA1b.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/0nMn1Sk6R7Jt8QMYLSfA1b.