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 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 0xf2a29444948cf50278277771a98ed4020f10a6c1662b2327dc13e08614bfa878. 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/9e809b71-33b9-453b-953a-36dcefafb522.json and https://artists.proofprofile.net/proofs/artist/9e809b71-33b9-453b-953a-36dcefafb522.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
Rain in the Tent, Rain Noise in the Tent
Rain in the Tent, Rain Noise in the Tent 1
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 0x8d8db7c2c2c1accc347f49de687dcf36f965aec6954afa73ff6139ca3f669667. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12: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/TLVEM2427037.
Rain in the Tent, Rain Noise in the Tent 2
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc363bf85ed1d9fe196567ad2d33d6de778bfe937e7f291bb60d41300f6a79f26. Chain 2 (Bitcoin): anchored in block 958415 (2026-07-17T12:50:13Z), 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/TLVEM2427044.
Rain in the Tent, Rain Noise in the Tent 3
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x39e3d1957027c9740ddc09c0e3a66bbae44d5e220356015a5d84ef1c7a0a5327. Chain 2 (Bitcoin): anchored in block 958942 (2026-07-21T00:24:07Z), 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/TLVEM2427051.
Rain in the Tent, Rain Noise in the Tent 4
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2aeef7f0347a8d827790f78fc9b448b7d07f2c72a328c8902981e87f5ab905e5. Chain 2 (Bitcoin): anchored in block 958942 (2026-07-21T00:24:07Z), 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/TLVEM2427058.
Rain in the Tent, Rain Noise in the Tent 6
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7611cad47933b2dd3ab460d170baea34512ba3601eda3054167c9e35f952851c. Chain 2 (Bitcoin): anchored in block 959047 (2026-07-21T19:17:28Z), 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/TLVEM2427072.
Rain in the Tent, Rain Noise in the Tent 7
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfac3b1a530863d187d938f08c4a733819e9e5b60dfafbc5679a8f3f9d9789dff. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01: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/TLVEM2427079.
Rain in the Tent, Rain Noise in the Tent 9
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7687a661a7d431fff745c30f1baaef849d933f6bbce18e475f93b7ad31e33225. Chain 2 (Bitcoin): anchored in block 958611 (2026-07-18T21:24:44Z), 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/TLVEM2427093.
Rain in the Tent, Rain Noise in the Tent 10
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2a2bdd05c7d942078bfc4ed5b80248e1d85cfc70da3ec5176de5184149edf8fd. Chain 2 (Bitcoin): anchored in block 958447 (2026-07-17T19:47: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/TLVEM2427100.
Rain in the Tent, Rain Noise in the Tent 12
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x220196aea423b54dbe5a64cf21872e39fd85539421d3677da39018ae23aa83de. Chain 2 (Bitcoin): anchored in block 959047 (2026-07-21T19:17:28Z), 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/TLVEM2427114.
Rain in the Tent, Rain Noise in the Tent 13
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x523a417014f85abcc405f71eedaf1f2b577e1d2d33df291d2643363021e01e0f. Chain 2 (Bitcoin): anchored in block 958985 (2026-07-21T08:39:15Z), 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/TLVEM2427121.
Rain in the Tent, Rain Noise in the Tent 15
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0c1088873c588c3c6cd407e424ffe14f4fadea175e5b460476b09ee9246ebd43. Chain 2 (Bitcoin): anchored in block 958650 (2026-07-19T03:36: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/TLVEM2427135.
Rain in the Tent, Rain Noise in the Tent 18
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x565b053a5de72b17804730150e86cbdc5a76ccada5a5927ca9dd0a40b1922c5b. Chain 2 (Bitcoin): anchored in block 959037 (2026-07-21T16:59:47Z), 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/TLVEM2427156.
Rain in the Tent, Rain Noise in the Tent 19
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb6ecde954152cfa04e009c4c7b700b0967f5d1be4f17102d4c12066f7adb903e. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48:28Z), 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/TLVEM2427174.
Rain in the Tent, Rain Noise in the Tent 20
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd9e51791c657c0bbe576ef45cad53a2bfb0b68c30185164b46a7a107a0009ed1. Chain 2 (Bitcoin): anchored in block 958955 (2026-07-21T03:03:40Z), 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/TLVEM2427181.