https://www.zoryxon.com/_next/static/chunks/1c2db602b6260511.js?dpl=dpl_8xSoTdLV7diz5j2aUGLd24FVZ3zn
1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,776256,e=>{"use strict";var t=e.i(843476),i=e.i(271645),s=e.i(618566);let a=(0,i.createContext)({isDemo:!1,demoPrefix:"/demo"});function n(){return(0,i.useContext)(a)}function r({children:e}){let i=(0,s.usePathname)().startsWith("/demo");return(0,t.jsx)(a.Provider,{value:{isDemo:i,demoPrefix:"/demo"},children:e})}e.s(["DemoModeProvider",()=>r,"useDemoMode",()=>n])},102706,505199,470228,958199,780820,406192,118269,784263,876618,504903,181981,209944,283991,909839,352785,699759,e=>{"use strict";var t=e.i(439159),i=e.i(260656),s=e.i(829499);let a=["Existence","Origin","Humanity","Substance","Consent","Lineage","Terms","Integrity","Provenance","Context"];function n(e){let t=[...new Set((e.proofs||[]).map(e=>e.proofType).filter(e=>!!e).map(e=>a.find(t=>t.toUpperCase()===e.toUpperCase())).filter(e=>!!e))];return{id:e.id,name:e.title,type:function(e){if(!e)return"Creative Work";let t=e.toLowerCase();return t.includes("ai")||t.includes("model")?"AI Model":t.includes("dataset")||t.includes("data")?"Dataset":t.includes("software")||t.includes("code")?"Software":t.includes("media")||t.includes("video")||t.includes("audio")?"Media":t.includes("research")||t.includes("paper")?"Research":"Creative Work"}(e.category),proofs:t.length,completedProofs:t,licenses:0,status:function(e,t,i){switch(e){case"ACTIVE":return t&&null!=i?"verified":"pending";case"PENDING_ANCHOR":default:return"pending";case"ANCHOR_FAILED":return"failed";case"SUSPENDED":case"TRANSFERRED":case"BURNED":return"expired"}}(e.status,e.onChainRegistered,e.blockchainTxHash),anchored:(e.onChainRegistered??!1)&&null!=e.blockchainTxHash,earnings:"$0.00",created:e.createdAt,contentHash:e.contentHash,description:e.description||"",downloads:0,contentType:e.vault?.mimeType||void 0}}function r(){return(0,t.useApiQuery)(["assets","mine"],async()=>(await i.api.get("/assets/mine")).data.map(n),()=>s.services.assets.getVaults())}function c(e){return(0,t.useApiQuery)(["assets",e],async()=>n(await i.api.get(`/assets/${e}`)),()=>s.services.assets.getVaultById(e),{enabled:!!e})}function u(){return(0,t.useApiQuery)(["pillars","all"],async()=>s.services.assets.getAllPillars(),()=>s.services.assets.getAllPillars())}function o(e){return(0,t.useApiQuery)(["pillars","timestamps",e],async()=>{try{let t=await i.api.get(`/assets/${e}`),s={};return a.forEach(e=>{s[e]=null}),(t.proofs||[]).forEach(e=>{let i=a.find(t=>t.toUpperCase()===e.proofType?.toUpperCase());i&&(s[i]=t.createdAt)}),s}catch{return s.services.assets.getPillarTimestamps(e)}},()=>s.services.assets.getPillarTimestamps(e),{enabled:!!e})}function d(e){return(0,t.useApiQuery)(["assets",e,"licenses"],async()=>(await i.api.get(`/licenses/granted?assetId=${e}`)).data,()=>s.services.assets.getLicenseHistory(e),{enabled:!!e})}e.s(["useAllPillars",()=>u,"useAsset",()=>c,"useLicenseHistory",()=>d,"useMyAssets",()=>r,"usePillarTimestamps",()=>o],505199);var l=e.i(954616),p=e.i(912598);let m=[{id:"gl-001",assetId:"vault-001",assetName:"Neural Style Transfer Engine",licenseeWallet:"0x7a3b8c4d5e6f7a8b9c0d1e2f3a4b5c6d7e8f9a0b",licenseType:"exclusive",status:"active",grantedAt:"2026-01-15T10:30:00Z",expiresAt:"2027-01-15T10:30:00Z",price:"2.5 ETH",revenue:2.5,txHash:"0xaaa111bbb222ccc333ddd444eee555fff666777888999000aaabbbcccdddeeeff",blockNumber:0x1163cc7,territory:"Worldwide",permittedUses:["Commercial use","Product integration","Internal research"],restrictions:["No sublicensing","No derivative models"],canModify:!1,canSublicense:!1,canCommercialize:!0,aiTrainingAllowed:!1},{id:"gl-002",assetId:"vault-002",assetName:"Architectural Blueprint Dataset",licenseeWallet:"0x9f2c8b7a6d5e4c3b2a1f0e9d8c7b6a5f4e3d2c1b",licenseType:"non_exclusive",status:"active",grantedAt:"2026-02-01T14:00:00Z",expiresAt:"2026-08-01T14:00:00Z",price:"0.8 ETH",revenue:.8,txHash:"0xbbb222ccc333ddd444eee555fff666777888999000aaabbbcccdddeeeff111222",blockNumber:0x117eece,territory:"North America",permittedUses:["Academic research","Non-commercial use"],restrictions:["Attribution required","No redistribution"],canModify:!0,canSublicense:!1,canCommercialize:!1,aiTrainingAllowed:!0},{id:"gl-003",assetId:"vault-003",assetName:"Proprietary Audio Samples Pack",licenseeWallet:"0x3e4f5a6b7c8d9e0f1a2b3c4d5e6f7a8b9c0d1e2f",licenseType:"single_use",status:"expired",grantedAt:"2025-06-10T09:00:00Z",expiresAt:"2025-12-10T09:00:00Z",price:"0.15 ETH",revenue:.15,txHash:"0xccc333ddd444eee555fff666777888999
1000aaabbbcccdddeeeff111222333444",blockNumber:0x10a5e95,territory:"European Union",permittedUses:["Single project use"],restrictions:["One-time use only","No AI training"],canModify:!1,canSublicense:!1,canCommercialize:!0,aiTrainingAllowed:!1},{id:"gl-004",assetId:"vault-004",assetName:"Climate Prediction Model v3",licenseeWallet:"0x5a6b7c8d9e0f1a2b3c4d5e6f7a8b9c0d1e2f3a4b",licenseType:"non_exclusive",status:"pending",grantedAt:"2026-02-20T16:45:00Z",expiresAt:"2027-02-20T16:45:00Z",price:"1.2 ETH",revenue:0,txHash:"0xddd444eee555fff666777888999000aaabbbcccdddeeeff111222333444555666",blockNumber:0x11b52d2,territory:"Worldwide",permittedUses:["Research","Commercial predictions","API integration"],restrictions:["No reverse engineering"],canModify:!0,canSublicense:!0,canCommercialize:!0,aiTrainingAllowed:!0},{id:"gl-005",assetId:"vault-005",assetName:"Vintage Photography Collection",licenseeWallet:"0x1a2b3c4d5e6f7a8b9c0d1e2f3a4b5c6d7e8f9a0b",licenseType:"exclusive",status:"revoked",grantedAt:"2025-09-01T12:00:00Z",expiresAt:null,price:"3.0 ETH",revenue:3,txHash:"0xeee555fff666777888999000aaabbbcccdddeeeff111222333444555666777888",blockNumber:0x10dc235,territory:"Worldwide",permittedUses:["Gallery display","Print reproduction"],restrictions:["No digital distribution"],canModify:!1,canSublicense:!1,canCommercialize:!0,aiTrainingAllowed:!1}],y={"gl-001":[{id:"ev-001",type:"created",description:"License created and terms set",timestamp:"2026-01-15T10:30:00Z",txHash:"0xaaa111..."},{id:"ev-002",type:"activated",description:"Licensee accepted terms and license activated",timestamp:"2026-01-15T11:15:00Z",txHash:"0xaaa112..."},{id:"ev-003",type:"payment",description:"Initial payment received",timestamp:"2026-01-15T11:15:00Z",amount:2.5}],"gl-002":[{id:"ev-004",type:"created",description:"License created for academic use",timestamp:"2026-02-01T14:00:00Z",txHash:"0xbbb222..."},{id:"ev-005",type:"activated",description:"License activated after payment",timestamp:"2026-02-01T14:30:00Z",txHash:"0xbbb223..."},{id:"ev-006",type:"payment",description:"Payment received",timestamp:"2026-02-01T14:30:00Z",amount:.8}],"gl-005":[{id:"ev-010",type:"created",description:"Exclusive license granted",timestamp:"2025-09-01T12:00:00Z",txHash:"0xeee555..."},{id:"ev-011",type:"activated",description:"License activated",timestamp:"2025-09-01T12:30:00Z"},{id:"ev-012",type:"payment",description:"Full payment received",timestamp:"2025-09-01T12:30:00Z",amount:3},{id:"ev-013",type:"revoked",description:"License revoked due to terms violation",timestamp:"2025-11-15T09:00:00Z"}]};function f(){return(0,t.useApiQuery)(["licenses","received"],async()=>(await i.api.get("/licenses/received")).data,()=>s.services.licenses.getPurchasedLicenses())}function g(){return(0,t.useApiQuery)(["licenses","granted"],async()=>(await i.api.get("/licenses/granted")).data,()=>m)}function b(e){return(0,t.useApiQuery)(["licenses","detail",e],async()=>{try{return await i.api.get(`/licenses/${e}`)}catch{return}},()=>m.find(t=>t.id===e),{enabled:!!e})}function h(e){return(0,t.useApiQuery)(["licenses","events",e],async()=>[],()=>y[e]??[],{enabled:!!e})}function v(){return(0,t.useApiQuery)(["terms","templates"],async()=>(await i.api.get("/terms/templates/standard")).data,()=>s.services.licenses.getTemplates())}function A(){let e=(0,p.useQueryClient)();return(0,l.useMutation)({mutationFn:e=>i.api.post("/licenses",e),onSuccess:()=>{e.invalidateQueries({queryKey:["licenses","granted"]})}})}function T(){let e=(0,p.useQueryClient)();return(0,l.useMutation)({mutationFn:e=>i.api.del(`/licenses/${e}`),onSuccess:()=>{e.invalidateQueries({queryKey:["licenses"]})}})}function x(e){return(0,t.useApiQuery)(["integrity",e],()=>i.api.get(`/integrity/${e}`),()=>s.services.verification.getIntegrity(e),{enabled:!!e})}function w(e){return(0,t.useApiQuery)(["provenance",e],async()=>(await i.api.get(`/provenance/${e}/chain`)).data,()=>s.services.verification.getProvenance(e),{enabled:!!e})}function C(e){return(0,t.useApiQuery)(["origin",e],async()=>{try{let t=await i.api.get(`/origin-challenges/asset/${e}`);return t.data??t}catch{return[]}},()=>s.services.verification.getOriginSignals(e),{enabled:!!e})}function I(e){return(0,t.useApiQuery)(["humanity",e],()=>i.api.get(`/humanity/${e}`),()=>s.services.verification.getHumanity(e),{enabled:!!e})}
1function S(e){return(0,t.useApiQuery)(["substance",e],()=>i.api.get(`/substance/${e}`),()=>s.services.verification.getSubstance(e),{enabled:!!e})}function k(e){return(0,t.useApiQuery)(["context",e],()=>i.api.get(`/context/${e}`),()=>s.services.verification.getContext(e),{enabled:!!e})}function Q(e){return(0,t.useApiQuery)(["consent",e],async()=>{try{return await i.api.get(`/consent/${e}`)}catch(e){if(e instanceof i.ApiError&&404===e.status)return null;throw e}},()=>s.services.verification.getConsent(e),{enabled:!!e})}function D(e){let t=(0,p.useQueryClient)();return(0,l.useMutation)({mutationFn:e=>i.api.post("/consent",e),onSuccess:()=>{t.invalidateQueries({queryKey:["consent",e]}),t.invalidateQueries({queryKey:["assets",e]})}})}function E(e){return(0,t.useApiQuery)(["terms","asset",e],()=>i.api.get(`/terms/asset/${e}`),()=>s.services.verification.getAssetTerms(e),{enabled:!!e})}e.s(["useGrantLicense",()=>A,"useLicense",()=>b,"useLicenseEvents",()=>h,"useMyGrantedLicenses",()=>g,"useMyLicenses",()=>f,"useRevokeLicense",()=>T,"useTemplates",()=>v],470228),e.s(["useAssetTerms",()=>E,"useConsent",()=>Q,"useContext",()=>k,"useDeclareConsent",()=>D,"useHumanity",()=>I,"useIntegrity",()=>x,"useOriginSignals",()=>C,"useProvenance",()=>w,"useSubstance",()=>S],958199);let P=[{key:"read_metadata",label:"Read asset metadata",description:"Access public metadata for registered assets",granted:!1},{key:"license_content",label:"License content",description:"Purchase licenses for IP assets on your behalf",granted:!1},{key:"register_assets",label:"Register new assets",description:"Register new intellectual property assets",granted:!1},{key:"file_disputes",label:"File disputes",description:"File ownership disputes on your behalf",granted:!1},{key:"transfer_ownership",label:"Transfer ownership",description:"Transfer asset ownership to other wallets",granted:!1},{key:"access_encrypted",label:"Access encrypted content",description:"Decrypt and access protected content",granted:!1,requiresApproval:!0}];function N(e){return P.map(t=>({...t,granted:e.includes(t.key)}))}let H=[{id:"agt-001",name:"ContentGuard AI",type:"llm",status:"active",walletAddress:"0xa1b2c3d4e5f6a7b8c9d0e1f2a3b4c5d6e7f8a9b0",apiKeyMasked:"zxn_agt_â¢â¢â¢â¢â¢â¢â¢â¢â¢â¢â¢â¢a7b8",webhookUrl:"https://hooks.contentguard.ai/zoryxon/events",permissions:N(["read_metadata","license_content"]),activityCount:142,actionsThisWeek:23,lastActive:"2026-02-26T09:15:00Z",registeredAt:"2025-10-01T10:00:00Z",blockNumber:0x10a5e95,rateLimits:{actionsPerDay:100,licensesPerDay:10,spendingCapEth:5},activities:[{id:"act-001",timestamp:"2026-02-26T09:15:00Z",actionType:"license",description:"Licensed 'Climate Documentary' to 0x7a3b...9a0b",assetName:"Climate Documentary",assetId:"vault-010",result:"success",amount:"0.5 ETH"},{id:"act-002",timestamp:"2026-02-26T08:30:00Z",actionType:"read",description:"Read metadata for 'Brand Guidelines v2'",assetName:"Brand Guidelines v2",assetId:"vault-003",result:"success"},{id:"act-003",timestamp:"2026-02-25T16:45:00Z",actionType:"license",description:"Licensed 'Neural Style Engine' to 0x3e4f...1e2f",assetName:"Neural Style Engine",assetId:"vault-001",result:"success",amount:"1.2 ETH"},{id:"act-004",timestamp:"2026-02-25T14:20:00Z",actionType:"denied",description:"Attempted to register new asset â DENIED (insufficient permissions)",result:"denied"},{id:"act-005",timestamp:"2026-02-24T11:00:00Z",actionType:"read",description:"Read metadata for 'Audio Samples Pack'",assetName:"Audio Samples Pack",assetId:"vault-005",result:"success"},{id:"act-006",timestamp:"2026-02-23T09:30:00Z",actionType:"license",description:"Licensed 'Architectural Dataset' to 0x9f2c...2c1b",assetName:"Architectural Dataset",assetId:"vault-002",result:"success",amount:"0.8 ETH"}]},{id:"agt-002",name:"MarketBot v2",type:"marketplace_bot",status:"active",walletAddress:"0xb2c3d4e5f6a7b8c9d0e1f2a3b4c5d6e7f8a9b0c1",apiKeyMasked:"zxn_agt_â¢â¢â¢â¢â¢â¢â¢â¢â¢â¢â¢â¢c3d4",webhookUrl:null,permissions:N(["read_metadata","license_content","register_assets"]),activityCount:89,actionsThisWeek:12,lastActive:"2026-02-26T07:45:00Z",registeredAt:"2025-12-15T14:00:00Z",blockNumber:0x110fb4b,rateLimits:{actionsPerDay:200,licensesPerDay:25,spendingCapEth:10},activities:[{id:"act-010",timestamp:"2026-02-26T07:45:00Z",actionType:"register",description:"Registered 'Automated Dataset v4' on-chain",assetName:"Automated Dataset v4",assetId:"vault-020",result:"success"},{id:"act-011",timestamp:"2026-02-25T22:10:00Z",actionType:"license",description:"Licensed 'ML Training Data' to 0x5a6b...3a4b",assetName:"ML Training Data",assetId:"vault-015",result:"success",amount:"2.0 ETH"},{id:"act-012",timestamp:"2026-02-25T18:00:00Z",actionType:"read",description:"Scanned marketplace for new listing opportunities",result:"success"}]},{id:"agt-003",name:"Research Crawler",type:"crawler",status:"paused",walletAddress:"0xc3d4e5f6a7b8c9d0e1f2a3b4c5d6e7f8a9b0c1d2",apiKeyMasked:"zxn_agt_â¢â¢â¢â¢â¢â¢â¢â¢â¢â¢â¢â¢e5f6",webhookUrl:"https://research.example.com/webhooks/zoryxon",permissions:N(["read_metadata"]),activityCount:1247,actionsThisWeek:0,lastActive:"2026-02-20T12:00:00Z",registeredAt:"2025-08-20T09:00:00Z",blockNumber:0x106fa87,rateLimits:{actionsPerDay:500,licensesPerDay:0,spendingCapEth:0}
1,activities:[{id:"act-020",timestamp:"2026-02-20T12:00:00Z",actionType:"read",description:"Crawled 45 asset metadata records for research index",result:"success"},{id:"act-021",timestamp:"2026-02-20T11:30:00Z",actionType:"read",description:"Read provenance data for 'Vintage Photography Collection'",assetName:"Vintage Photography Collection",assetId:"vault-005",result:"success"},{id:"act-022",timestamp:"2026-02-19T16:00:00Z",actionType:"denied",description:"Rate limit exceeded â paused by system",result:"error"}]},{id:"agt-004",name:"Legacy Bot",type:"custom",status:"revoked",walletAddress:"0xd4e5f6a7b8c9d0e1f2a3b4c5d6e7f8a9b0c1d2e3",apiKeyMasked:"zxn_agt_â¢â¢â¢â¢â¢â¢â¢â¢â¢â¢â¢â¢REVOKED",webhookUrl:null,permissions:N([]),activityCount:312,actionsThisWeek:0,lastActive:"2025-11-30T18:00:00Z",registeredAt:"2025-06-01T08:00:00Z",blockNumber:0x1002e14,rateLimits:{actionsPerDay:0,licensesPerDay:0,spendingCapEth:0},activities:[{id:"act-030",timestamp:"2025-11-30T18:00:00Z",actionType:"denied",description:"Agent revoked â all permissions removed",result:"denied"}]}];function R(){return(0,t.useApiQuery)(["agents","detail","all"],async()=>{try{let e=await i.api.get("/agents/mine");return e.data??e}catch{return[]}},()=>H)}function Z(e){return(0,t.useApiQuery)(["agents","detail",e],async()=>{try{return await i.api.get(`/agents/${e}`)}catch{return}},()=>H.find(t=>t.id===e),{enabled:!!e})}function M(e){return(0,t.useApiQuery)(["agents","activity",e],async()=>[],()=>H.find(t=>t.id===e)?.activities??[],{enabled:!!e})}function $(){let e=(0,p.useQueryClient)();return(0,l.useMutation)({mutationFn:e=>i.api.post("/agents",e),onSuccess:()=>{e.invalidateQueries({queryKey:["agents"]})}})}function F(){let e=(0,p.useQueryClient)();return(0,l.useMutation)({mutationFn:e=>i.api.post(`/agents/${e}/pause`),onSuccess:()=>{e.invalidateQueries({queryKey:["agents"]})}})}function L(){let e=(0,p.useQueryClient)();return(0,l.useMutation)({mutationFn:e=>i.api.post(`/agents/${e}/resume`),onSuccess:()=>{e.invalidateQueries({queryKey:["agents"]})}})}function _(){let e=(0,p.useQueryClient)();return(0,l.useMutation)({mutationFn:e=>i.api.post(`/agents/${e}/kill`),onSuccess:()=>{e.invalidateQueries({queryKey:["agents"]})}})}function W(){return(0,t.useApiQuery)(["challenges","active"],async()=>{try{let e=await i.api.get("/origin-challenges/active");return e.data??e}catch{return[]}},()=>s.services.challenges.getChallenges())}e.s(["useAgent",()=>Z,"useAgentActivity",()=>M,"useAllAgentsDetail",()=>R,"usePauseAgent",()=>F,"useRegisterAgent",()=>$,"useResumeAgent",()=>L,"useRevokeAgent",()=>_],780820),e.s(["useChallenges",()=>W],406192);let B={"lin-001":{id:"lin-001",name:"Climate Change Documentary",contentType:"video",zxnId:"0x5001a1b2c3d4e5f6a7b8c9d0e1f2a3b4c5d6e7f8a9b0c1d2e3f4a5b6c7d8e9f0",proofStatus:"verified",registeredAt:"2025-11-15T10:00:00Z",blockNumber:0x110fb4b,ownerWallet:"0x742d35Cc6634C0532925a3b844Bc9e7595f2bD18",parentId:null,relationship:null,childIds:["lin-002","lin-003","lin-004","lin-007"],completedPillars:["Existence","Origin","Integrity","Provenance","Context","Terms"],description:"Award-winning documentary exploring the global impact of climate change through personal stories from six continents."},"lin-002":{id:"lin-002",name:"Documentary Trailer",contentType:"video",zxnId:"0x5002b2c3d4e5f6a7b8c9d0e1f2a3b4c5d6e7f8a9b0c1d2e3f4a5b6c7d8e9f0a1",proofStatus:"verified",registeredAt:"2025-12-01T14:30:00Z",blockNumber:0x11126b2,ownerWallet:"0x742d35Cc6634C0532925a3b844Bc9e7595f2bD18",parentId:"lin-001",relationship:"derived_from",childIds:[],completedPillars:["Existence","Origin","Integrity","Provenance"],description:"Official 2-minute trailer for the Climate Change Documentary."},"lin-003":{id:"lin-003",name:"Behind the Scenes",contentType:"video",zxnId:"0x5003c3d4e5f6a7b8c9d0e1f2a3b4c5d6e7f8a9b0c1d2e3f4a5b6c7d8e9f0a1b2",proofStatus:"verified",registeredAt:"2025-12-10T09:00:00Z",blockNumber:0x1115219,ownerWallet:"0x9f2c8b7a6d5e4c3b2a1f0e9d8c7b6a5f4e3d2c1b",parentId:"lin-001",relationship:"collaboration",childIds:[],completedPillars:["Existence","Origin","Humanity"],description:"Collaborative behind-the-scenes footage documenting the making of the documentary."},"lin-004":{id:"lin-004",name:"Episode 1 Transcript",contentType:"text",zxnId:"0x5004d4e5f6a7b8c9d0e1f2a3b4c5d6e7f8a9b0c1d2e3f4a5b6c7d8e9f0a1b2c3",proofStatus:"verified",registeredAt:"2026-01-05T16:00:00Z",blockNumber:0x1130420,ownerWallet:"0x742d35Cc6634C0532925a3b844Bc9e7595f2bD18",parentId:"lin-001",relationship:"adaptation",childIds:["lin-005","lin-006"],completedPillars:["Existence","Origin","Integrity","Terms"],description:"Full transcript of Episode 1 including speaker notes and timestamps."},"lin-005":{id:"lin-005",name:"Spanish Translation",contentType:"text",zxnId:"0x5005e5f6a7b8c9d0e1f2a3b4c5d6e7f8a9b0c1d2e3f4a5b6c7d8e9f0a1b2c3d4",proofStatus:"pending",registeredAt:"2026-01-20T11:00:00Z",blockNumber:0x114b627,ownerWallet:"0x3e4f5a6b7c8d9e0f1a2b3c4d5e6f7a8b9c0d1e2f",parentId:"lin-004",relationship:"translation",childIds:[],completedPillars:["Existence","Origin"],description:"Professional Spanish translation of the Episode 1 transcript."},"lin-006":{id:"lin-006",name:"AI Summary",contentType:"text",zxnId:"0x5006f6a7b8c9d0e1f2a3b4c5d6e7f8a9b0c1d2e3f4a5b6c7d8e9f0a1b2c3d4e5",proofStatus:"pending",registeredAt:"2026-02-01T08:30:00Z",blockNumber:0x116682e,ownerWallet:"0x742d35Cc6634C0532925a3b844Bc9e7595f2bD18",parentId:"lin-004",relationship:"ai_generated_from",childIds:[],completedPillars:["Existence","Humanity"],description:"AI-generated executive summary of the documentary transcript. Declares 85% AI contribution."},"lin-007":{id:"lin-007",name:"Poster Design",contentType:"image",zxnId:"0x5007a7b8c9d0e1f2a3b4c5d6e7f8a9b0c1d2e3f4a5b6c7d8e9f0a1b2c3d4e5f6",proofStatus:"unverified",registeredAt:"2026-02-10T15:00:00Z",blockNumber:0x1181a35,ownerWallet:"0x5a6b7c8d9e0f1a2b3c4d5e6f7a8b9c0d1e2f3a4b",parentId:"lin-001",relationship:"derived_from",childIds:[],completedPillars:["Existence"],description:"Official theatrical poster designed for the documentary release campaign."}};function U(){return(0,t.useApiQuery)(["lineage","summaries"],async()=>[],()=>Object.values(B).filter(e=>null===e.parentId).map(e=>({rootId:e.id,rootName:e.name,rootContentType:e.contentType,depth:function e(t){let i=B[t];return i&&0!==i.childIds.length?1+Math.max(...i.childIds.map(e)):0}(e.id),totalNodes:function e(t){let i=B[t];return i?1+i.childIds.reduce((t,i)=>t+e(i),0):0}(e.id),directChildren:e.childIds.length,createdAt:e.registeredAt})))}function O(e){return(0,t.useApiQuery)(["lineage","tree",e],async()=>{try{return await i.api.get(`/lineage/asset/${e}`)}catch{return{}}},()=>{let t={};return!function e(i){let s=B[i];s&&(t[i]=s,s.childIds.forEach(e))}(e),t},{enabled:!!e})}function z(){let e=(0,p.useQueryClient)();return(0,l.useMutation)({mutationFn:e=>i.api.post("/lineage/declare",e),onSuccess:()=>
1{e.invalidateQueries({queryKey:["lineage"]})}})}e.s(["useDeclareDerivative",()=>z,"useLineageTree",()=>O,"useLineageTreeSummaries",()=>U],118269),e.i(178764);var K=e.i(271645);function q(){return{checkContentIntegrity:(0,K.useCallback)(async(e,t)=>s.services.contentScan.checkContentIntegrity(e,t),[])}}e.s(["useContentScan",()=>q],784263);var V=e.i(581794);function j(e){return(0,t.useApiQuery)(["disputes","filed",e??""],async()=>{let e=await i.api.get("/disputes/filed");return Array.isArray(e)?e:[]},()=>e?s.services.disputes.getDisputesFiledBy(e):[],{enabled:!!e})}function G(e){return(0,t.useApiQuery)(["disputes","against",e??""],async()=>{let e=await i.api.get("/disputes/against");return Array.isArray(e)?e:[]},()=>e?s.services.disputes.getDisputesAgainst(e):[],{enabled:!!e})}function J(e){return(0,t.useApiQuery)(["disputes",e],async()=>{try{return await i.api.get(`/disputes/${e}`)}catch{return}},()=>s.services.disputes.getDisputeById(e),{enabled:!!e})}function X(){let e=(0,p.useQueryClient)(),{isDemo:t}=(0,V.useAuth)();return(0,l.useMutation)({mutationFn:async e=>t?s.services.disputes.fileDispute({reason:e.reason,targetVaultId:e.assetId,targetVaultTitle:e.assetName,respondentAddress:e.respondentWallet,filerAddress:e.filerAddress??"",description:e.description,evidenceHash:e.evidenceHash}):i.api.post("/disputes",e),onSuccess:()=>{e.invalidateQueries({queryKey:["disputes"]})}})}function Y(){let e=(0,p.useQueryClient)();return(0,l.useMutation)({mutationFn:e=>i.api.post(`/disputes/${e.disputeId}/messages`,e),onSuccess:(t,i)=>{e.invalidateQueries({queryKey:["disputes",i.disputeId]}),e.invalidateQueries({queryKey:["disputes","detail",i.disputeId]})}})}function ee(){return(0,t.useApiQuery)(["analytics","metrics"],()=>i.api.get("/analytics/dashboard"),()=>s.services.analytics.getMetrics())}function et(e){return(0,t.useApiQuery)(["analytics","chart",String(e)],async()=>{let t=await i.api.get(`/analytics/charts?days=${e}`);return t.data??t},()=>s.services.analytics.getChartData(e))}function ei(){return(0,t.useApiQuery)(["analytics","revenue"],async()=>{let e=await i.api.get("/analytics/revenue");return e.data??e},()=>s.services.analytics.getRevenueBreakdown())}function es(e){return(0,t.useApiQuery)(["analytics","activity",String(e)],async()=>{let t=await i.api.get(`/analytics/activity?count=${e}`);return t.data??t},()=>s.services.analytics.getActivityFeed(e))}function ea(e){return(0,t.useApiQuery)(["analytics","top-assets",String(e)],async()=>{let t=await i.api.get(`/analytics/top-assets?count=${e}`);return t.data??t},()=>s.services.analytics.getTopAssets(e))}e.s(["useDispute",()=>J,"useDisputesAgainst",()=>G,"useDisputesFiled",()=>j,"useFileDispute",()=>X,"useSendDisputeMessage",()=>Y],876618),e.s(["useActivityFeed",()=>es,"useChartData",()=>et,"useDashboardMetrics",()=>ee,"useRevenueBreakdown",()=>ei,"useTopAssets",()=>ea],504903),e.i(776256),e.i(420639),e.i(370904);var en=e.i(86237);function er(){let e=(0,p.useQueryClient)(),{isDemo:t}=(0,V.useAuth)();return(0,l.useMutation)({mutationFn:async e=>{let{registration:s,encryptedData:a,iv:n,onProgress:r}=e;if(t)return(0,en.mockRegisterAsset)(s);r?.("uploading");let c=new FormData,u=new Blob([a],{type:"application/octet-stream"}),o=s.contentHash.startsWith("0x")?s.contentHash:`0x${s.contentHash}`;c.append("file",u,"encrypted.bin"),c.append("contentHash",o),c.append("contentType",s.fileType||"application/octet-stream");let d=function(e){let t="";for(let i=0;i<e.length;i++)t+=String.fromCharCode(e[i]);return btoa(t)}(n),l=await i.api.postFormData("/storage/upload",c);r?.("pinned",{cid:l.cid}),r?.("registering");let p=await i.api.post("/assets",function(e,t,i){let s=[];if(e.pillarEvidence)for(let[t,i]of Object.entries(e.pillarEvidence))i&&"object"==typeof i&&Object.keys(i).length>0&&s.push(t.toUpperCase());return{contentHash:e.contentHash.startsWith("0x")?e.contentHash:`0x${e.contentHash}`,title:e.title,description:e.description,category:e.category,tags:e.tags,visibility:"public"===e.visibility?"PUBLIC":"PRIVATE",encryptedIpfsHash:t,encryptionIv:i,fileSize:e.fileSize,mimeType:e.fileType,ipType:e.licenseType,completedPillars:s}}(s,l.cid,d));return r?.("complete"),{vaultId:p.asset.id,zoryxonId:p.asset.zoryxonId,status:p.asset.status??"PENDING_ANCHOR",onChainRegistered:p.asset.onCh
1ainRegistered??!1,txHash:p.asset.blockchainTxHash??null,blockNumber:p.asset.blockchainBlock??null,ipfsCid:p.vault.encryptedIpfsHash,network:"Arbitrum One",timestamp:p.asset.createdAt,registration:s}},onSuccess:()=>{e.invalidateQueries({queryKey:["assets"]})}})}function ec(){return(0,t.useApiQuery)(["shield","shields"],async()=>{let e=await fetch("/api/v1/shield/my-shields");if(!e.ok)throw Error("Failed to fetch shields");return e.json()},()=>s.services.shield.getShields())}function eu(e){return(0,t.useApiQuery)(["shield","detail",e],async()=>{let t=await fetch(`/api/v1/shield/${e}`);if(!t.ok)throw Error("Failed to fetch shield");return t.json()},()=>s.services.shield.getShieldById(e),{enabled:!!e})}function eo(e){return(0,t.useApiQuery)(["shield","transactions",e],async()=>{let t=await fetch(`/api/v1/shield/${e}/transactions`);if(!t.ok)throw Error("Failed to fetch transactions");let i=await t.json();return i.transactions??i},()=>s.services.shield.getTransactions(e),{enabled:!!e})}function ed(e){return(0,t.useApiQuery)(["shield","events",e],async()=>{let t=await fetch(`/api/v1/forensic/${e}/trail`);if(!t.ok)throw Error("Failed to fetch events");let i=await t.json();return i.events??i},()=>s.services.shield.getEvents(e),{enabled:!!e})}function el(){return(0,t.useApiQuery)(["shield","metrics"],async()=>{if(!(await fetch("/api/v1/shield/my-shields")).ok)throw Error("Failed to fetch metrics");return{totalProtectedUsd:0,activeShields:0,queuedTransfers:0,threatsBlocked:0}},()=>s.services.shield.getMetrics())}function ep(e){return(0,t.useApiQuery)(["shield","forensic-report",e],async()=>{let t=await fetch(`/api/v1/forensic/${e}/report`);if(!t.ok)throw Error("Failed to fetch report");return t.json()},()=>s.services.shield.getForensicReport(e),{enabled:!!e})}function em(e){return(0,t.useApiQuery)(["me","billing"],()=>i.api.get("/me/billing"),void 0,{enabled:e?.enabled??!0})}function ey(){let e=(0,l.useMutation)({mutationFn:()=>i.api.post("/me/billing/portal"),onSuccess:({url:e})=>window.location.assign(e)});return{open:()=>e.mutate(),isLoading:e.isPending,error:e.error}}function ef(){return(0,l.useMutation)({mutationFn:e=>i.api.post("/waitlist",e)})}function eg(e=100){return(0,t.useApiQuery)(["admin","waitlist",String(e)],()=>i.api.get(`/admin/waitlist?limit=${e}`))}function eb(e=100){return(0,t.useApiQuery)(["admin","demo-requests",String(e)],()=>i.api.get(`/admin/demo-requests?limit=${e}`))}function eh(e=100){return(0,t.useApiQuery)(["admin","sms-opt-ins",String(e)],()=>i.api.get(`/admin/sms-opt-ins?limit=${e}`))}function ev(e=100,s={}){let a=new URLSearchParams({limit:String(e)});return s.status&&a.set("status",s.status),s.issueType&&a.set("issueType",s.issueType),(0,t.useApiQuery)(["admin","issue-reports","list",String(e),s.status??"",s.issueType??""],()=>i.api.get(`/admin/issue-reports?${a.toString()}`))}function eA(e){return(0,t.useApiQuery)(["admin","issue-reports","detail",e],()=>i.api.get(`/admin/issue-reports/${encodeURIComponent(e)}`),void 0,{enabled:!!e,retry:(e,t)=>!(t instanceof i.ApiError&&404===t.status)&&e<3})}function eT(){let e=(0,p.useQueryClient)();return(0,l.useMutation)({mutationFn:e=>i.api.patch(`/admin/issue-reports/${encodeURIComponent(e.id)}/status`,{status:e.status,...e.note?{note:e.note}:{}}),onSettled:()=>{e.invalidateQueries({queryKey:["admin","issue-reports"]})}})}function ex(){let e=(0,p.useQueryClient)();return(0,l.useMutation)({mutationFn:e=>i.api.post(`/admin/issue-reports/${encodeURIComponent(e.id)}/notes`,{note:e.note}),onSuccess:()=>{e.invalidateQueries({queryKey:["admin","issue-reports"]})}})}function ew(e){if(e instanceof i.ApiError){let t=e.body;return{code:t?.details?.code,message:t?.message}}return e instanceof Error?{message:e.message}:{message:"Something went wrong"}}function eC(){let{resendVerification:e}=(0,V.useAuth)(),[t,i]=(0,K.useState)(!1),[s,a]=(0,K.useState)(null),[n,r]=(0,K.useState)(null);return{resend:(0,K.useCallback)(async t=>{a(null),r(null),i(!0);try{let i=await e(t);return r(i),i}catch(e){return a(ew(e)),null}finally{i(!1)}},[e]),isLoading:t,error:s,data:n}}function eI(){let{resetPassword:e}=(0,V.useAuth)(),[t,i]=(0,K.useState)(!1),[s,a]=(0,K.useState)(null),[n,r]=(0,K.useState)(!1);return{reset:(0,K.useCallback)(async(t,s)=>{a(null),r(!1),i(!0);try{return await e(t,s),r(!0),!0}catch(e){return a(ew(e)),!1}finally{i(!1)}},[e]),isLoading:t,error:s,done:n}
1}e.s(["useRegisterAsset",()=>er],181981),e.i(188202),e.s(["useShieldEvents",()=>ed,"useShieldForensicReport",()=>ep,"useShieldMetrics",()=>el,"useShieldTransactions",()=>eo,"useShieldVault",()=>eu,"useShieldVaults",()=>ec],209944),e.s(["useBillingData",()=>em,"useOpenBillingPortal",()=>ey],283991),e.s(["useJoinWaitlist",()=>ef],909839),e.s(["useAddIssueReportNote",()=>ex,"useAdminDemoRequests",()=>eb,"useAdminIssueReport",()=>eA,"useAdminIssueReports",()=>ev,"useAdminSmsOptIns",()=>eh,"useAdminWaitlist",()=>eg,"useChangeIssueReportStatus",()=>eT],352785),e.s(["useResendVerification",()=>eC,"useResetPassword",()=>eI],699759),e.s([],102706)}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.