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 0x8d2dbb6c1acaf447f208fb105ce0e1e3abdf3a1de7abfb4a1495e3637aee4cb1. 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/aa4859c5-6acd-4e7d-9aaf-f4dd0938b1d3.json and https://artists.proofprofile.net/proofs/artist/aa4859c5-6acd-4e7d-9aaf-f4dd0938b1d3.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 0xb828f35fd38494854a84869649337eded485312f5ddf88a60bc9271d83f445df. 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/1XWyTJQgyYS1gz4bl1maGw.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/1XWyTJQgyYS1gz4bl1maGw.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3ae1ad96f58c4b0f8aa9700b48888d2da8980d21e24f01d8ae2bf64ee45cf806. 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/4J1EKJ8L2TYB4kmZ2tAbQB.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/4J1EKJ8L2TYB4kmZ2tAbQB.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf6f6a81e68889418c09081a3fa5793785d4ea0943c117e553befd71e2a5a8a6a. 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/5yTVyTwt9SarvppUZ57IrD.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/5yTVyTwt9SarvppUZ57IrD.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb828f35fd38494854a84869649337eded485312f5ddf88a60bc9271d83f445df. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04:33Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/1grS6q7iMVDX9oBUJMaqhL.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/1grS6q7iMVDX9oBUJMaqhL.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x32baf7aeaa9f32ad8335667aadede0d01266b991e23309743c87580dec4cf841. Chain 2 (Bitcoin): anchored in block 956639 (2026-07-04T11:19:20Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/5OtKyauhmRhL6CqYqtyZf5.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/5OtKyauhmRhL6CqYqtyZf5.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x87c66a4c93c94534ffab2f2c64c1c64cd0d81124f7fe51332b535bda36259fc3. 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/2WfYjz8M6mt5W6zOIGQgLX.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/2WfYjz8M6mt5W6zOIGQgLX.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3ae1ad96f58c4b0f8aa9700b48888d2da8980d21e24f01d8ae2bf64ee45cf806. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/6ufn995CueioqCFkyn64cb.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/6ufn995CueioqCFkyn64cb.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9e9506062992bbf05885b5209d42c0a01def5e86ff056efa7a3e52e160e0cfd0. 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/2zUy5bPasRk510DgRpDO7s.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/2zUy5bPasRk510DgRpDO7s.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb828f35fd38494854a84869649337eded485312f5ddf88a60bc9271d83f445df. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22:41Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/7exV9KNqnfYR4OnrwVWuD7.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/7exV9KNqnfYR4OnrwVWuD7.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x32baf7aeaa9f32ad8335667aadede0d01266b991e23309743c87580dec4cf841. 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/6gWl5vifUh5wdXJ1BwXXMV.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/6gWl5vifUh5wdXJ1BwXXMV.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x34700851df47359bc012788530d154f556cdab999f7b945c799a4ae15e7e44da. 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/4hzJL1FZsIbnlqhlkurl0g.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/4hzJL1FZsIbnlqhlkurl0g.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9cad90afdc3e15237b35be8fd9de7c8cf29a30adfffda168690ab531c3049237. 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/542iVsVHatPzu7IcdTm9wn.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/542iVsVHatPzu7IcdTm9wn.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7a140e7e9946294b5884d053efdbd50b4336cb306acda447dde1944204ffe681. 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/2YJSFk8si1ICd3JFiQjo17.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/2YJSFk8si1ICd3JFiQjo17.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x22f3e82924b1e2e0ef6d972e1b647c557f6d6404d9557bf4c35b26b299260fb6. 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/1FokTUYjB18nqx86vwsxGf.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/1FokTUYjB18nqx86vwsxGf.
{"copyright_id":"0x0c123c0552ac83df0d8cdc5bf0bab672cca7a6512f70425ebc1fbc4a2d1b6ccb","isrc":"HKG732278311","name":"童年 - Live","registered_at":"2026-06-27T14:02:39Z","spotify_id":"11eoxVf6fQQT56wvki5Kx7","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0c123c0552ac83df0d8cdc5bf0bab672cca7a6512f70425ebc1fbc4a2d1b6ccb. 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/11eoxVf6fQQT56wvki5Kx7.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/11eoxVf6fQQT56wvki5Kx7.