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 0x5b30b7df9078e302752131a8ba7515858bc4501feaa2e4dbf3d9d27f61a032d7. Chain 2 (Bitcoin): anchored in block 953423 (2026-06-12T21:20:00Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/feb01370-824f-4678-aac6-f35dbb52c3ff.json and https://artists.proofprofile.net/proofs/artist/feb01370-824f-4678-aac6-f35dbb52c3ff.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 0x7f5657b18bf0cd7f10bf0592922098673e2b742041c2e91efaece6426cce7597. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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/USQY51423036.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x893ccfa47b1d5facb17812d6ed0c89f7c2b41c6d111232788efce493cdd4df72. Chain 2 (Bitcoin): anchored in block 958126 (2026-07-15T11:10: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/US3DF1827107.
Lost Chords Volume III: Blue City Sketches
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5afca235281effbc08b4e1df5133825c8a159df5eee425772915fe8cdbe407e6. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-05T19:27:56Z), 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/USANG2080320.
Kaifū (Inspired by ‘The Outlaw Ocean’ a book by Ian Urbina)
Kaifū (Inspired by 'The Outlaw Ocean' a book by Ian Urbina)
FLOWERS OF THE FLOATING WORLD: Saucer Magnolia~春
FLOWERS OF THE FLOATING WORLD: Enchanter's Nightshade~夏
FLOWERS OF THE FLOATING WORLD: Algerian Iris~秋
FLOWERS OF THE FLOATING WORLD: Winter Jasmine~冬
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x11af2ae8fd4601449b795806c3c8ff6acd4cd2ea074e97fb163cd6d3e6239079. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/USHM81723679.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x09558a9bd98c7e374931bef530531e90b953c4a1b9b4d17a05d883cceb2f7ae8. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/USEAX2100006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd5c9df7419dcd7f348c1a060c7b91a2d30acc15e3baa12b4d4d388fd00f044ad. 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/QM3DF2120972.
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 0x351b80831d2caab85aa4d1bf6dac7c1a796695e4a35e9cb1ae791171b48dcacd. Chain 2 (Bitcoin): anchored in block 960340 (2026-07-31T03:15:04Z), 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/DEQ022009230.