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 0x8b92a94c1648fd0a35a5feaa7ed2aa0209764751670879567de6c43aece82982. 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/ff91f9cb-106c-4c83-9921-fc9180f6d591.json and https://artists.proofprofile.net/proofs/artist/ff91f9cb-106c-4c83-9921-fc9180f6d591.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 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 0x02c7ee3f730108eff3f313b3566db77457e9f18312e297c43828f4c027016db4. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), 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/GBSMU9000836.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x407d8da00cfec0c6ac8c64b10ce1db44dba706d4856671b34b05b4a4413a7b5b. 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/FR9Z61900052.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x01d6b59c933a0176583cfb024057a7ba22436df9eaf256b10e21ad14c552f34e. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), 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/FR9Z61900060.
tides (Inspired by ‘The Outlaw Ocean’ a book by Ian Urbina)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3685c43dd36fbd389f79837bff67d4bb607e0e5019c29e3f20c24b27b98b564e. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), 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/GBSMU6742406.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc86ec68e66b770412ccc5fd1a7bbea5db5e069b720f29c75df439def113be338. Chain 2 (Bitcoin): anchored in block 956891 (2026-07-06T07:16:32Z), 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/QZDA81986633.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xceff57cd01dc70d965c138465ccd8b77dae24c4c0d1b5f9c9dfafc659b65b7ab. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41: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/QZES61825925.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe97e2cd92ad9ebf03d70e8afd4a1bb1e9d899ce794374fbc8a7e8adb8571e1dd. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), 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/FR9Z61800197.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x83e72c8c39d0c8a6fca4e6de92372f8a7aedfc805a7693a0141b0c1c99ec14bc. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41: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/FR9Z61800129.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x593abd7a563f021d635b8d5f3f64a06fe084a118f051fc79cfda0aa957819679. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), 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/FR9Z62100078.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0e6615cecfa424efa2ab48ccd9b0299d33796f07e65474cd017c23a3b0b12bc4. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), 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/FR9Z62100094.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc3d9523c68d5691035925858facb5dc5e2fa5f2a4a8f808ea8619559e378278f. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), 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/FR9Z62100096.