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 0x47f8f3cffec1a2ea28b5b1a1c923b80bcb69d526a017c85d5bcae17c6677f4e5. 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/14d9104c-1cc4-4117-9418-8c77c22bfe84.json and https://artists.proofprofile.net/proofs/artist/14d9104c-1cc4-4117-9418-8c77c22bfe84.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 0xe7b98322611b6bba830f8f62a8603293e3ee631897a3f39d77bb8e10013da079. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/US3DF2418631.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa8c8bb801d4ef4588cb006beace148f59fc386950a0d3e6eebf47f2941626e60. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/US3DF2418632.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc43cecd24f17eca97fcc856d08481b77dd15fcdcadf605f35f257f10a8e1fbd2. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/US3DF2418633.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x75af531d599d2d40ac0bee31dcf78e7152428188729fae2c344df3f56411c6ee. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/US3DF2418634.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xda4802ea5ebc450bacb57e920fcf5a64dab414d78814417cbfd306a1a5a0d53c. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/US3DF2418636.
just in case we don't see each other again
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x049bdc81fdec0746be677c3ae0328672373334b422fd17a8efb603c2d409c343. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/US3DF2418638.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x18cd2a9d3622e260a4b234ecca37c23a3c3f576cf9b561f09844a68913c79d47. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/US3DF2418640.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8d335f706dd87a87da70e8132aff7494e3580c5223f6f084096b612c9d842598. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/US3DF2418642.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5e0d6f8b049ac39b1fef01c27a2bdbbabf5410a91bafc2149e8922dc98219c52. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/US3DF2418643.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x48fb991399b99c2f403b3394d9bbd288deb26f120260b851f9897d54465a6616. 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/QZTB82399752.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0521ce27a0b9fc6b30fb42da0db0bde65619fb9478176793bad325b0d4abd5e3. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/QZTB82399753.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc6159fb57d931394c0ac0bd3a548418032ac013cdf742859abbdce48fc76d0f3. 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/QZTB82399754.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb91db06e5090750f17f7cfabd14626ebb5ce0b9cda223bc713f5756273b59aa1. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/QZTB82399755.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3d8ced63eeffb5de35080c080484d1274d2a882eceaec8e136d0df1539093a8c. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/QZTB82399756.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe8756a86c879e73b8198468c4b2a4560809ecf4ddc1ba4afe1b67d830cffcb66. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/QZTB82399757.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0fe22d6477fa649eb8620fba17bd3c6536a771a8ad81c5ece5271e97646a6ea2. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/QZTB82399758.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x542709703d4188ecb4190d97805a8e353f15818f3d61659dfce4445a2b8b7193. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/QZTB82399759.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2f006eea768695f21a32a136e4c30468925cab670e1515c2b4afcc7bfa56fdd8. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/QZTB82399760.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8ea82f0a489bc2a2a3919678112dc7266f70e621459879701ddabeb4d736af3f. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/QZTB82399761.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb1fe1dd93aa6f42739b276c1dda1c6400ba1d758cbb18f1bd6851263782c6e2c. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/US3DF2480729.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9440c582f3a5640ac51cfd33880eb545725c24ded76ef6107e14075b751ac5fb. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/US3DF2449156.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd77a46a1615463490af50e18f01a74b7fafbf93a1ad863af619ffd6ec6eaf21e. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/QMANG2475347.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x31a8554ea3e1ead6d4853b3ea70b606a6934b2fe4f17a840d82c48fc3919a12c. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/QM3DF2472836.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4ffbcaa785c7905af29cd7d8c20aef725340c56dbc6a2baa05309301306e1604. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/QMANG2322665.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x91609fe1f7ec2d8c9379b94b70fa3349058ba9f52844bdab16d7dbdd237ae969. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/QZTBC2359615.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1a22261567adb6dbc25f4f257b8e255a347ee0e7f2ef13b6781e17264122ca40. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/QZTBC2359616.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8d565b2b968561711366eedf5854e0e8db5e16af87a0553e69f2b1ba9ea16915. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/QZTBC2359617.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2e357ba386e181250fc961017bd52ed8de284917ff0597e655d6840f03b8ec59. 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/QZTBC2359618.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1acb7ae43bcefe68a5c4b4bd6da47c3fde981981dc0e6359ec15870b6e93af23. 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/QZTB82399765.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xabb967c1c290a9f7413939d581c4ef5372e2c2105aa6963385b58b0ff2c90136. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/QZTB82399766.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5c7a6698aa40004c39deeda85a01c74ec3b6e7e5beb5a689b141183d671223fc. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/QZTB82399767.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd765a3b9e0bf37bfc0cb07cf64b9cde00c0e4ac4308520979044dfd8ba65feba. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/QZTB82399768.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xafd79feb0a9e94b351380b3818d9503d337adddf92546cdaafe0cc6247ff949c. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/QZTB82399769.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbf0e1088f10922a31915de041c424db2a660def3097320bf354274176fe23b60. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/QM3DF2252565.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x275a819c342771b852ab28980312c0f9d9c526b60c8048e81d622b6bb0310e57. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/QM3DF2252566.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc5535e7f279445dbcdaeb86774115337b068951d67ae39b4837f50346238f3cf. 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/QM3DF2252567.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x77a924cee15832dc9dcc4cb000deec9e6050abf9b44cc235af7e683ec9a84363. 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/SE5752478006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9cd276591f53bce24c0ad051e0142e144842d38a17b8016d886e739e7b0c0366. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/SE5752478007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe27739da28f7a2c6f95123636db14c1d0a5591ee3aa3d3c9f36419591428e247. 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/SE5752478008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1acaf749d94ff7ac1b9420dcab647d2aac7bd5fde6f58e61170b6c5be06724e4. 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/SE5752478009.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x73cb55014610ccb8fc0b811661f250bf9e45d7017f3e2d5039c26cbc76175597. 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/SE5752478010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd51a5b51e05685326d72c3d1a7310fbe2c74b338334cd73f5fe6830be331cefd. Chain 2 (Bitcoin): anchored in block 960160 (2026-07-29T22:48:59Z), 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/SE5752478011.