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 0x97bfe3b8ba871e105c233299f03e71ddf21004179b7cdec30b3b1eb471bb137d. Chain 2 (Bitcoin): anchored in block 953684 (2026-06-14T19:51:57Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/65982eeb-518e-4263-8083-f0d6dd45df66.json and https://artists.proofprofile.net/proofs/artist/65982eeb-518e-4263-8083-f0d6dd45df66.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 0x9b71217155b87643cb96025ae21c85d4856f5e0b066c1bf89b53723e387dbaba. Chain 2 (Bitcoin): anchored in block 959145 (2026-07-22T15:39: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/QMDJH2350431.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb71b986a0fc4e4c0c38b026ce7dfcebcf4e0be8e8d6c77d43cdbcc800b886099. Chain 2 (Bitcoin): anchored in block 960121 (2026-07-29T15:22:21Z), 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/QMDJH2350432.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x41137aa75f5368c51631464620e748334ba96ab9c39bd3073ded4a5119e5beb3. Chain 2 (Bitcoin): anchored in block 960099 (2026-07-29T11:30: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/QMDJH2350433.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x33edc92b0faa7a5185a61a3aa9e9423336800bc7e63dee464eab843c00940fe9. 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/QMDJH2350434.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcc10fe428af3bbbf412e1f54633d415b6ea07fefd304a04346c9373f192b3b83. Chain 2 (Bitcoin): anchored in block 960193 (2026-07-30T02:05: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/QMDJH2350435.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdfd7fbd523d77fd3400cd39032057f4c27f829bdebb5567ffb8f1d2d51f1c82d. 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/QMDJH2350436.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7f40c68c621e823cb95ce042f7922ca88a66932515798069f2f13b1030632c25. 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/QMDJH2350437.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfcdef76bf54e2dbc4dd459e837e2cd6746d0ffdbe0d3cb0d15e07eec183aafd6. 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/QMDJH2350438.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd21febdd67f1a3151a749362a0ed586ab32ff85dffd27add05edde3c58c0b788. Chain 2 (Bitcoin): anchored in block 960216 (2026-07-30T06:39: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/QMDJH2350439.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xedc4c129c7d36ed3f07a7e2fb41b445f8892363f61cb34b0c0d80237847da07f. Chain 2 (Bitcoin): anchored in block 960254 (2026-07-30T12:06: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/QMDJH2350440.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb62f7ec74ae0628e9d5e9260d4f64ae6dee13f93937cc33ea3bc41b184a149a1. Chain 2 (Bitcoin): anchored in block 960216 (2026-07-30T06:39: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/QMDJH2350441.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5087ef63b40083f73a3cf069afb45bde332bf50adc1ba2cde6fe805e3b6ee26d. Chain 2 (Bitcoin): anchored in block 960284 (2026-07-30T17:23: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/QMDJH2350442.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd120bd9987820faa5393ed37f99e30a0376c2defa1f519d768a88f5d97738402. Chain 2 (Bitcoin): anchored in block 960264 (2026-07-30T14:36:16Z), 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/QMDJH2350443.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5eb56b725bfa8757409cd3856b46bf41323ce2024ead9c686256b6623fad24b9. 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/QMDJH2350444.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x35696ffa73280a6c08813afe90f27fb0ec3c0018230c930ca120316fdbe32abc. 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/US58B1810901.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1bdf406d74d6793cdda5144ab6eaccd2881375f66f129fbe88eed9f35c3bfc21. 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/US58B1810902.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfde6996492291c0acf30c58784718203317bef6cc8e0ca544075a92d13e4ff24. 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/US58B1810903.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcef1d406b3f00b7ce1b583173393bc8123f52f1257f93d020c39db8f03d1ce32. Chain 2 (Bitcoin): anchored in block 960311 (2026-07-30T20:45:02Z), 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/US58B1810904.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5e57accfbca8cb0b38f12f5fe4b7b3f948e073986c5169611e3c2ad6996b9e59. 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/US58B1810905.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xead43b65dee6a6b79baf00936dbcd6cce95c80ce5c08e082d31c26657d043f9d. 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/US58B1810906.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbe02f35f3f8ff0a967a7ed33f33a896ad6944f99200bd643c1f6873d32cc7972. 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/US58B1810909.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6ec6255dd36856477856366d81822225354f9c4e893d27df0b53676724402615. Chain 2 (Bitcoin): anchored in block 960105 (2026-07-29T12:35:17Z), 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/US58B1810910.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfbbf5a6b7a8987322ae5f29cb166c3ed25ebca12ec41a57c152d5e28908bd7dc. Chain 2 (Bitcoin): anchored in block 960509 (2026-08-01T04:30:37Z), 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/US58B1810911.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdfd7fbd523d77fd3400cd39032057f4c27f829bdebb5567ffb8f1d2d51f1c82d. Chain 2 (Bitcoin): anchored in block 957025 (2026-07-07T10:59:31Z), 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/QMDJH2350436.