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 0x99862b2202de75d10fa6ddb7e537c59724c4d516f63724f0005759c479ab39ba. 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/c2a6d671-ae52-450e-bc3f-6266a374ca27.json and https://artists.proofprofile.net/proofs/artist/c2a6d671-ae52-450e-bc3f-6266a374ca27.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 0x08dc2f6efe1183ad0313a3a604c1b1c89ea763187e2f3a7d6ffd7897c08c0fbb. 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/TCJPA2409605.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x37d25e13f10a89794940a950df1e10feb659d29b14311af9c148cf7daa3d8305. 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/TCJPV2368340.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x179e383f820def08c710bfa331b71b7b6a17b02fd19d3680921f416f02d59acc. 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/TCJPV2368341.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5e7d86d4ad64a070aaefe4a7797e72b0baa3d4a375da7da1fa152c74f5f45d05. 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/TCJPA2409608.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfb174629aceb52970d40596a0d02a4c5d7bb64395569860b4f9ec6bd9e658a56. 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/TCJPU2211401.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf110747e7ebe7d0fec4786d59bd13b075c4aeb27101eba8b26bea0cf4910c06b. 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/TCJPA2409610.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x97a9202adeb0ecb579d341f9f23798c1c067c48307d2dac43d9729e4c09e0d40. 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/TCJPA2409611.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x23c31df3733338362b5256793f6c45eb06340ab9d344a6f95540c7c32ab9ddb8. 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/TCJPA2409612.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x93b5ecf04b67a415618c9648f513bfc8808b807893e82336e5b21ce31afb50c0. 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/JPE562108013.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x80eb68e4ac3ed0ab18914ec2e64e6ebefaa9b16c212a2fb5d5f47fac51468852. 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/TCJPX2387382.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3de4ed3c8cd721e970181e2f637300e0d018970c158e9e309297eace201a6a8a. 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/TCJPX2387384.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2d18a99f214eb3bb8af6548af244f09f461dc2c348123632aa7891557a869155. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-22T01:28:42Z), 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/TCJPX2387393.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3cee356c72ec8a9fd67cec78b6888c2e59eeeb09aecdf59d26f423aaeff53142. 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/TCJPX2387395.
Our Story (Illustrator ran9u's Exhibition)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x67e4755cba428ccb1e5c4c192cbf9c6959395343f299ca6150315701227df147. 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/TCJPW2377082.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5a68fab10d9afc4f294bfabba37873ca6f578ebdefdeed66db632357ecca8a0a. 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/TCJPW2377086.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7657800c2ed5d455c767326ea8525402b9ce057179abc19013b280eed2efeeb1. 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/TCJPV2368338.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6e40afbf33b6762e2fd9f9fbfcec201f39eb286be1865d5df4d691f57c5d5dec. 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/TCJPV2368339.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x37d25e13f10a89794940a950df1e10feb659d29b14311af9c148cf7daa3d8305. 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/TCJPV2368340.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xafbab580e4e7288ad1ba89771819a1346c303cd27a5d5eaf0103e58e727c05dc. Chain 2 (Bitcoin): anchored in block 959128 (2026-07-22T12:33:25Z), 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/TCJPX2387387.
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