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 0x80541e93f8ada1b5580c9fbd896e7d913477b14e3266632d09f043840489355b. 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/f6f96e1a-b5ca-47b9-9f85-dcfb0cf58c31.json and https://artists.proofprofile.net/proofs/artist/f6f96e1a-b5ca-47b9-9f85-dcfb0cf58c31.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 0xddafea123c7def3bd1aaa92ec72738a7a1b3c752f6dbb5b9533fa72478deb609. Chain 2 (Bitcoin): anchored in block 958316 (2026-07-16T19:42:29Z), 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/USHM82001149.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0181dae2a4cb5bc8400a733ae54f9faf2caa99113c34f5a9884794c6f101fa79. Chain 2 (Bitcoin): anchored in block 958357 (2026-07-17T03:33: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/USL4R2007110.
Comiendo Sin Hambre, Durmiendo Sin Sueño, Follando Sin Ganas
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7a3cab5d675a4e6b050721e26bed105900bb55709511604a69ab4846af012119. Chain 2 (Bitcoin): anchored in block 958185 (2026-07-15T18:19: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/QZGLS2370196.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x795c960e903a01c738cf04796cc3f486859aece07ef2ffb9ee189db39ba116bb. Chain 2 (Bitcoin): anchored in block 958363 (2026-07-17T04:34:46Z), 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/QZGLS2370198.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfaf09afa90f5e7fb3c5bab8908df7297010de359cbb0a6ab71a8946d67322a07. Chain 2 (Bitcoin): anchored in block 958362 (2026-07-17T04:32:48Z), 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/QZGLS2370199.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf9d250522e10ac6f0c2c20ea08da013ae2d00da9c92991962e2d298639c720ec. Chain 2 (Bitcoin): anchored in block 958316 (2026-07-16T19:42:29Z), 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/QZGLS2370200.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7b9aa1c17289d06e73e63d1f1e9d1c022f78dca993c936690fd9d0cdc3c940e6. Chain 2 (Bitcoin): anchored in block 958392 (2026-07-17T09:46: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/QZGLS2370201.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2ae5af1766db2522b7b524e8eb0f59dec7e25d3478e0c61c9b06aac7835b1de9. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04:33Z), 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/QZGLS2370202.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x40dbf0c4d8785d05c20fba6e5cceee39b753697cfd28ec57312356356f534020. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04:33Z), 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/QZGLS2370203.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x48c2e8e0dfc2fea540981cde2f321cac0854ab95165b97077def30d9a32fc5f3. Chain 2 (Bitcoin): anchored in block 958263 (2026-07-16T08:19:47Z), 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/QZGLS2370204.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8af0806156c9bac35860381fe9268cdcca62a77f48da24d8a70c41bdd52154e3. Chain 2 (Bitcoin): anchored in block 958571 (2026-07-18T15:39: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/QZGLS2370205.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb754d94726dbb53772bc4459dfdda7e84683cd823bffab2dddbf5c5331abe331. Chain 2 (Bitcoin): anchored in block 956551 (2026-07-03T21:18: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/QZGLS2370206.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbdb1aed8da98d9e80106e0a098b2391d876c431643b968c0d68565ac7da36aba. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04:33Z), 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/QZGLS2370207.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe2ee208eb8303a3a1a12b4cf92422a73952aa4c0dbbb15c249caabdc12d330ce. 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/QZGLS2370208.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x79b441e15e5023276eb40c113c8c1fa705f2cd418d7a2f3c5ec3782fba26321a. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), 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/QZGLS2370214.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7c68b6ad69d7fc94915eed1b5663d0a2e726cd83983feee6c5cc679f1d576948. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), 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/QZNJV2382028.