1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. Open OTSProofURL → extract Bitcoin block number → must equal OTSBitcoinBlock 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 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 0xa41410e13a660d65010fb5fe42e820b235729a10595d670edc3a1b4b3b6442a3. Chain 2 (Bitcoin): anchored in block 953807 (2026-06-15T16:39:18Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/ecc59311-8f7e-416c-aada-7cbeeeb18791.json and https://artists.proofprofile.net/proofs/artist/ecc59311-8f7e-416c-aada-7cbeeeb18791.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7142ad1d1b5307233f26e101b236d1d644909965e43ddf71bafffa73069a562f. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25:41Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FRX282143438.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4e0c4312329ee193dbb818a1c9ce88c3a4e5e4a6ec9b9747f31d0d5af0b0bfa0. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09:12Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FRX282143440.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x272a3c80ddc50cac74a1dfb82634a42de0bca61dd7f386f49e64d33c8966c5a6. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56:20Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FRX282143459.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc626c93bce169457b308ee5e018fc6f429a30d041fdc079a4f3c7f6a253e626b. Chain 2 (Bitcoin): anchored in block 957052 (2026-07-07T14:50:41Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FRX282143461.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4378adc9d37e1c211c00ec62e21e66f12d0ad295c962defd1fdb768c96f82c77. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FRX282143465.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x79c73cbd0881b8e6ec73c4504a4c8e75c0aff9ffd6ac053a97a2652bfac95ed7. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FRX282143467.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf95cac6f99b127624ce39d852b2b5b0b410cd4fb8e29127ab2c177c96e031b8f. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FRX282143469.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdf8271d4b113665fa3dc7434aa82d2df1c1b0662ff64c6d4e07be7586b517001. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FRX282143471.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd1f99dacedc5c36782d707104d3747ee3e324daba6b0e96a330e3b87090bed78. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FRX282143475.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x22b82bc2e5d17656fbdbbc8c25206db5b039b81766b9898004fdd00f6f209247. Chain 2 (Bitcoin): anchored in block 960222 (2026-07-30T07:48:45Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FRX282143442.
1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xca3725abf7c8d1d29988a0dd45bfe806a0947b5c289445aa8a3104bfe72fb5d8. Chain 2 (Bitcoin): anchored in block 960314 (2026-07-30T21:00:46Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FRX282143444.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5f1641405a5db454ee3328ef543996256a4ee89000b7d14f4648bea89f5a679c. Chain 2 (Bitcoin): anchored in block 960164 (2026-07-29T23:23:05Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FRX282143446.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x606931ae5d9992d63e1eadc0662efc494462b703871e8594b32a7e477d29e34e. Chain 2 (Bitcoin): anchored in block 960247 (2026-07-30T10:42:33Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FRX282143448.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x45694bd6675b9fafca94e82117e0bc519e62723f41d6f7e7847ed89f1801d3a9. Chain 2 (Bitcoin): anchored in block 960327 (2026-07-31T00:26:26Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FRX282143450.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1eea6d2db222b356200e207b8fda6d1d1f073cbb69f8842cd5cd01179eb2f5f5. Chain 2 (Bitcoin): anchored in block 960229 (2026-07-30T08:30:10Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FRX282143452.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb2a0ebb3e6ef7f09739079740fc29d80d941bf385cc8190236a1349a28b3569c. Chain 2 (Bitcoin): anchored in block 960185 (2026-07-30T01:32:48Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FRX282143455.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3722c9cbc98cfecfef298ba307f4f04f8200bf8de650d2d0976861fe9769af5f. Chain 2 (Bitcoin): anchored in block 960218 (2026-07-30T06:57:05Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FRX282143457.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0af4d0a317e6f1e4aba38d3e50416a0d1348bb18c626b22611af2f23074762ad. Chain 2 (Bitcoin): anchored in block 960157 (2026-07-29T22:12:10Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FRX282143463.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7b2cd1a2ca4d6cafdb9946a9d6987103e4c74a45402385857fdd7af245b14878. Chain 2 (Bitcoin): anchored in block 960294 (2026-07-30T18:46:00Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FRX282143473.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd70645ec797f23b182585f07dba909588ba2ca8438e67a9874dcfe120a06498a. Chain 2 (Bitcoin): anchored in block 960138 (2026-07-29T19:35:34Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FRX282143477.
35 Thunderstorm Tracks for Cozying up, Rain Watching, and Enjoying Winds