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 0xec04c86739da5cfdb922121d4d11bf56d513780851f5aa223b4e8effaa26395b. 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/6eb49b5f-9317-415b-aa91-a3e1c8335b1c.json and https://artists.proofprofile.net/proofs/artist/6eb49b5f-9317-415b-aa91-a3e1c8335b1c.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 0x3bff7a416ea3b86b7439c0ae528bf4ae99de17e500f1558de7179665d390ea65. Chain 2 (Bitcoin): anchored in block 957061 (2026-07-07T16:07:00Z), 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/BET672100005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x59f27e9b844d1112ebb72ef12c8ffc912e1a3f5d12171444e31262236077fbf7. 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/BE8HB2200005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x925c1353c9120979ad494c4f865d5ef6d334648212da03b8476ebc7b55f999e6. 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/FR9KQ2200190.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x22c15c795e7c8e47cecea78fffaa7712aef6bc96106e70fe027d2493d8f8c1f1. 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/FRUM71301049.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6095ae8a1a714f83369ae37d531473b3a19a83150ea45baf0ec7ad6a8a3927a0. 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/FRUM72001645.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2f13c43d174541dd75243e9a6318b4c7a93bf51db7e4b4c20e7bf5a5a015583a. 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/FR9W12301147.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1b239e6d58cbaed06ca0f5319b113da62c1a9d2698fb6bc82feeae20f61f6d32. 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/FRDZ22200050.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x94a22b6b13824b6fd7ceb22974c9de76193d2661687ea6a6ef82fca792554eaa. 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/FRUM72102333.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd1921c07d834c80367d4d148eaf7915f69d041fb532783a02688eabaa2c17823. 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/FRUM71401766.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0fc89ad9958d8d06213b5d26a6b04a4eef94ec37a378897f3a1dc38e3440638a. 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/FRUM71901743.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xef48cfecbdb8e5681b84f14bdf899b0caeaec68eb94a325fc814f9063058c2ac. 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/CAUM72100188.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x51cf78cc0e9837748882877c01bbd8b5fe0852aa3a573ea1ba15dc4d4421b48d. 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/FRT462100040.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8ce9965edef35b6f531858c626758b4f8b3fc151e86e2aab1863c9fa248c8eb4. 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/FRUM72001256.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9690f49d9c16af9cccde4c008926cc1c02673bbe7aebda7882ce33335d095268. 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/FRUM72200769.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x20341f7a236aed799d6cef1054f7dec2f26e53648ecdeaab284c2f20a1e6d531. Chain 2 (Bitcoin): anchored in block 960441 (2026-07-31T17:29: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/FR9W12216639.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbc63be4c4269d92f2d4e5215741b5befbf58a670c33d3ee93b107a66fd9b7923. 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/FRDZ22300550.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeb3369a1f1671162cf6e1d8bc76a39ced128556f252446161eef03285dffd5ba. 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/FR9W12363938.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcb22e77e5fd70b8daecdf614408b26b34ec7dddb763e188420252b2b4f0e882a. 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/BET671300161.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5d292465d5c09c140dfa91e6ec3fc28a10f89595d69fade3262b223dedeb93ed. 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/FRUM72301894.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdd4045b9c6de011fbb1808f5d859446a9908f46dc4901186069e766af792fa47. 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/FR9W12337320.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3ac2d2f7f1e1defa510419077d0b91bb6c6ba41e1de7652766bd9c85d728a960. Chain 2 (Bitcoin): anchored in block 957020 (2026-07-07T09:18:01Z), 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/FRDZ22200130.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd361b6c2e278ce947641bf03bc2dac0feb76e93298ea9a3030e14c7ddd6d563c. 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/FR9W12312534.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2771375f4d217cba1f7f68d286234254fa2a85a2101d0592b3b0ebed6891a8c2. 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/FR9W12316996.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcd88bff700785f4dd60baf944f1fee16f472f5e3857f7f12d65cfed2d12be720. 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/FR9W12316995.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x57d2f3ecea6d0c18a4503f1c714f173a1cec24b30001d480790ddabfb1ab4fcf. 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/FR9W12316994.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7de656cadee07a91d7e1fc3a2fd45be9885229b090f632cd61b7ffc70ecd6250. 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/FR9W12316997.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1b65e62ef972c166eaecc6ebe0329ea2f3204cf39f9900c87aaef3f0657e72e5. 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/FR9W12316993.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcc9c09b354e654826727df0e86c1969da25583089c1b05e5a09399a131740769. 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/FR9W12318315.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd2ec39b60ca0cf50c5427fbc3854405e10280f2f2745411965813487256f22b2. 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/FR9W12222784.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa86a381c8be748c7604e214a7cbed912440167e695c30575962b11b3c4bba449. 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/FR9W12222785.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9045e8aace1819eb6e64cd2157719d5a49fb0d260a42dd4aef1c5292e26e36a9. 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/FR9W12222786.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0a973076020c5801cc90e302ec3a05e9cdff34a711a3521a2c9bdf59815cd1a6. Chain 2 (Bitcoin): anchored in block 960113 (2026-07-29T13:38: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/FR9W12222787.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbf605dc3f9c812ea51e826a84fad8b429f07537e3794687814e2c6730a3cff8a. Chain 2 (Bitcoin): anchored in block 960117 (2026-07-29T14:28:24Z), 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/FR9W12222788.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa62331d264d0201a3aea09bfb5e304d4757dc8750784454b7a088b1046a46495. 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/FR9W12222789.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xba13becca3f6674b376a8be34d07e64069512188fa9f862dceed8d2807ac85c7. Chain 2 (Bitcoin): anchored in block 957050 (2026-07-07T14:41:13Z), 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/FR9W12222790.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd9e4563146a922c2e3327a3a7d40a6a441f9900a2ea434ae49e338b049ce32b9. 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/FR9W12222791.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x52f8975315aa5168eaa79a63ac095a8f4d1c9095e2f67cc4d59cdf8e1e240ef4. 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/FR9W12219794.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe3551c977c4b21b1edb8f0c24055453d67f7b73c5241659d6839cbef683cc167. 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/FR9W11915530.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa5bfb75dc4a402d00b9a7019b33daeb7c5ea9f373d64993e678415fd97c114e1. Chain 2 (Bitcoin): anchored in block 960209 (2026-07-30T05:15:54Z), 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/FR9W11927159.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc664dde375dcc05c01b55937ed1c4fdc3692b8a0d13383268373a94057e5dc4d. Chain 2 (Bitcoin): anchored in block 960383 (2026-07-31T09:50: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/FR9W11927160.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe738638b9e88b405f4512716da333d0ba22a3cfba9d8bf16d8d47aeb1c9c54a8. Chain 2 (Bitcoin): anchored in block 960240 (2026-07-30T09:57: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/FR9W11917332.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaafd64da32dcd11679e8ba0085ad734ea209668449d48a625a2e091e6d20e08d. Chain 2 (Bitcoin): anchored in block 960209 (2026-07-30T05:15:54Z), 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/FR9W11927161.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x36ab7e530623eec4a399fe4ca428642f906660fd8abf7c60fbd88cf017a0ac77. 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/FR9W11922014.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3894a84b9703c9fa62f5a463df8a524457a79ceeb56dfd5910c9c98a08d3f095. Chain 2 (Bitcoin): anchored in block 960478 (2026-07-31T23:30: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/FR9W11925230.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4c43e229bc903f30861291adcf736ac57ba8ef5c448845a43521abd7cfcac8ce. Chain 2 (Bitcoin): anchored in block 960144 (2026-07-29T21:09: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/FR9W11927162.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x10f4b0ab0e5a14f17eeee4b2051a4a5a5b0d51cb7f628e6a4bdd6bd7342fcb3c. 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/FR9W11927163.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbf953b89c1bb3ec334bf88d179188f028270b7cc49c80ba98716db2bfd7711fb. 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/FR9W11927164.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf5b566c5d018e5b6258c167d9c90b2d7f9e0f3d4f582121f0f18d263108433db. Chain 2 (Bitcoin): anchored in block 960384 (2026-07-31T09:54:03Z), 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/FR9W11927165.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x76011a4445a599d8f65b5825cc8c27bd146e275fae0269701d864923541e4b7d. 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/TCAIP2416976.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x09a83ba8602b2dabad8e41ba9e245264724e9ad3325d0a9dddc1c77692690c4f. 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/TCAIL2422388.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8c844b9e19c5ac7b6d064932e5c7589f5e29780abbdeb73775ae7a8d0b7ee14d. 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/TCAIC2440189.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbbce70695b6ca3b144ebaf4e107dac05312f96c3199a59d8755cf39e903ea219. Chain 2 (Bitcoin): anchored in block 957052 (2026-07-07T14:50: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/BEUM72300099.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7b7bdc3b2c55106f669f27267ca69fdf60cc83b4cd753db4a46eb5310c4b5192. Chain 2 (Bitcoin): anchored in block 960117 (2026-07-29T14:28:24Z), 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/FR9W12358473.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x88ec9b5c55d2dff80aa74e283dd41eb605c94618c8617491d3a3f485984e235b. 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/FR9W12359330.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x46782ab9183ddd7978811be96aaea5e1dadf6fb82673915ed9cccc414f2aa91e. 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/FR9W12351321.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9a84e0adf95c2c339f35590db6bcf6a32b0709fa416c6d9fd478d38174dfa9a2. 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/FR9W12246655.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9045e8aace1819eb6e64cd2157719d5a49fb0d260a42dd4aef1c5292e26e36a9. 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/FR9W12222786.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd9e4563146a922c2e3327a3a7d40a6a441f9900a2ea434ae49e338b049ce32b9. 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/FR9W12222791.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x807d128a0effffa53f8f379a7fb264f250b9b38c324fd0eb6222591ee7fb780b. 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/FR9W12122745.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x07812468a7b61d52cb1312926d963215ce3ed807443bd1ae1ba3a15ba8d27919. Chain 2 (Bitcoin): anchored in block 960117 (2026-07-29T14:28:24Z), 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/FR9W12111565.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7800b5292c9376caba8a8e846bb4f3b3d84ad8dc54f9d8008da1fa90875d0f49. 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/FR9W12026599.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x35c2c0082d825da9863708b8bee524d7bd4c1f8b497464b23d9b652ae2ab37ca. Chain 2 (Bitcoin): anchored in block 957039 (2026-07-07T12:58:18Z), 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/FR9W12026600.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcd11d18370f948c6f8e6f4b2bba3577a754cd9329bf0b2f2befc59632885498e. Chain 2 (Bitcoin): anchored in block 960209 (2026-07-30T05:15:54Z), 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/FR9W12026601.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6afbf7ba63752a4c365ac5794e5bfaf4a80a573d4d338ecc5484fbb431bc18a1. Chain 2 (Bitcoin): anchored in block 960296 (2026-07-30T19:11: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/FR9W12026602.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa2fec54f09f091dbcbc86a76f2d644a25935f530080965e6acbda6cf144ffea5. 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/FR9W12025675.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x924973d72db003fbbaf08cf918b37311d929cba3f8b019be07d371890fa5f530. Chain 2 (Bitcoin): anchored in block 957073 (2026-07-07T18: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/FRX282066288.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xff762a5d1c3686ad73650f08ac6956112e7547e53b63fbb0403e190fbea9e69e. 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/FR9W12019783.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb474d2f1b4e449a8ae973f94f5e3310d3206f1137565f4fc300292943e0010b2. 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/FR9W12016610.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc0be59d3d3661dbc559bee22b8e17be35eab897591a0a2a7ee9ae5d6c066ae55. 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/FR9W12014290.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x94f0652c520132deb744c4f1ccbdcbeb724b0d59f4da48ed5af70bb07cb1e0aa. 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/FR9W12009388.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9cfabbbaa6bd0fb742198452017f0ce3449dc27e574f65e9568e110e4b9f6a4a. Chain 2 (Bitcoin): anchored in block 959159 (2026-07-22T17:48:40Z), 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/FR9W12009068.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4529c3a9a5ba4937c97f0aa463ac92883cc8609bb6f78b8a0bf343542f1e55c5. Chain 2 (Bitcoin): anchored in block 960273 (2026-07-30T15:42: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/FR9W12008674.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3e52d6912624c4ced1e61b9922b722c228144261ab19bc5bfd1fa1f720b0b168. 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/FR9W12007867.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x18ce27f14a1dbf5504e54edae7d15c5f9222c9845ceba13cb65ec561354bcaab. Chain 2 (Bitcoin): anchored in block 960258 (2026-07-30T12:45: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/FR59R1935162.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x287dbf5ca8a62c9dd62954d237c5344f1765fa9f7a492ecc64fddfadada4b472. Chain 2 (Bitcoin): anchored in block 960167 (2026-07-29T23:42: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/BEUM72400015.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x399f8fec44f9abaad1afb33b9747a963b9adcdd3350e97887ce143c90d22ca9d. Chain 2 (Bitcoin): anchored in block 957819 (2026-07-13T07:53: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/BEUM72400017.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0c34f5f792f209cfb0759c9da4d9277a50de35bb77d6280d2f5632566a7730cb. 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/BEUM72400025.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbbce70695b6ca3b144ebaf4e107dac05312f96c3199a59d8755cf39e903ea219. 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/BEUM72300099.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5cacaa17d6574d782c50995ad440533f74104ff0fd35e99432c22d0ee7ccec5a. 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/BEUM72400028.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8d4f1be2cd609f6a1db3b9bf3bdbdbba21f3c7dfbf990815a110669638491a3c. Chain 2 (Bitcoin): anchored in block 960183 (2026-07-30T01:10: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/BEUM72400029.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaec38419930fb86bce9148468bcb88f015007f46f89fb3faa0fc4e9d6689ef14. 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/BEUM72400001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9d93d4614bc3e05d2c6317c44369b87f8993cc054e831a239b52034c0741cbba. Chain 2 (Bitcoin): anchored in block 960106 (2026-07-29T12:41: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/BEUM72400030.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8da7807480e6874fb86c5a84734e58f153d9b2801f0cf52ead3d1d05d73eef6a. Chain 2 (Bitcoin): anchored in block 960203 (2026-07-30T03:35:13Z), 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/BEUM72400031.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc8ed7831024da81e8fd723f7c0361b547f5df6c4579d64528cd4594f5bf9fa8a. 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/BEUM72400032.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf47e3f54d280cce27129b4a908126461194d93929d3cf8ee8591f88a9bbcc181. 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/FR9W12358474.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5d516710dbb521064a4864a4cd73042cdc8d58298b5747ccf95cb41601cdaa7d. 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/FR9W12358475.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf842677445e0e540a653036f839d9675d2455f89ea1fa83a286f07e2ad7b964e. 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/TCAJC2484196.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x365bf66e2692e9119dde92f96ce110ac4381361c0a54262052eb3f5c3b844044. 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/TCAIW2444580.