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 0x56fc55eed887def9ff99b46b9753fe5d625c3f974ebf1f8ee7625b6fabe827f4. Chain 2 (Bitcoin): anchored in block 954066 (2026-06-17T08:11:48Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/5cf76f74-363c-4384-a2a7-074df88d41a4.json and https://artists.proofprofile.net/proofs/artist/5cf76f74-363c-4384-a2a7-074df88d41a4.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 0x59742b5124ed577724542cf043730545a075b0250dd96b80590fc8975cc402c3. Chain 2 (Bitcoin): anchored in block 959144 (2026-07-22T15:38:35Z), 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/TCAJP2581544.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcf4a8e28b3832f0248364dc51e985e713634937b3d3fdb3fd4caef5bb9ac52ec. Chain 2 (Bitcoin): anchored in block 959087 (2026-07-22T02:05:55Z), 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/TCAJO2581553.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xac357ef24ec59cf14fa4194dbca234774bbe2583460b7f62789ce26b923b0fad. Chain 2 (Bitcoin): anchored in block 959123 (2026-07-22T11:35: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/TCAJO2581759.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xec88f4aa902f67d973d73f8e7cc568d60654341846e471128a536e5af3ae0517. Chain 2 (Bitcoin): anchored in block 959114 (2026-07-22T08:41: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/TCAJO2581763.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x091a17cfe6582a57b48c72dac560e6a1905aa6449f6d18cbef66b1ad597d02fe. 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/TCAJO2581784.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x77fc264ef7421733e627f42678380d327d6edf9ef9a2c3f40693b473d2321901. Chain 2 (Bitcoin): anchored in block 959152 (2026-07-22T16:23:52Z), 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/TCAJO2581797.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2728ca562ce9a6e7a32d0c61fcea1c019f5844cdb4094241264ac810d39aec09. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56:49Z), 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/TCAJO2581803.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x86870281bb05d5a066b9d41215849152c00500b85f294afd386e8fdc9e5ebfc7. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01:25:57Z), 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/TCAJO2581809.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xffd046c772ece7d9792418ad8038b21ff4c58823d996ec6d9e37af7a9d0caef5. Chain 2 (Bitcoin): anchored in block 959123 (2026-07-22T11:35: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/TCAJO2581816.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x93fc1cb367b8a638ba9efc2ee81d8a2c232ccbe8a0499deb77f0e31a26df806a. Chain 2 (Bitcoin): anchored in block 959107 (2026-07-22T07:19:23Z), 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/TCAJO2581836.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x750c4ed62094b9dbd38a31cfe7ca0ab5bd7078770f68850896159e12e5797f71. Chain 2 (Bitcoin): anchored in block 959114 (2026-07-22T08:41: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/TCAJO2581840.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x26525f0d9d821b75c50d8a62e80736b6741c9d6a94f547aa909ccae4830a132a. 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/TCAJO2581847.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0e7d13b1af8074615b5b3179cd63211f96f19436accc4bd790f7db1d45871219. Chain 2 (Bitcoin): anchored in block 959144 (2026-07-22T15:38:35Z), 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/TCAJO2581853.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8282cb11971fba20e6bf6c36e55e66487703f3a2842e528ab3b79e62068b5232. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56:49Z), 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/TCAJP2581855.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbbf69e87cb62a7608749f3cbe238de0e31b1198d92325fcabdbaaa440e5aa689. Chain 2 (Bitcoin): anchored in block 956861 (2026-07-06T01:57:57Z), 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/TCAJO2581861.