Planetarium
Live · block #5074295 Lab bench →
Job atlas / Job #324383 / Artifact E·0afb86deb2
r:o:0afb86deb258b42324e598e079be7e473fe2c415219d3c4db26140bbb67c97be

Retrieved artifact

This observation identifies the downloaded artifact by SHA-256. Cross-job family counts are not computed here.

Agent code summary

Latest eight locally available AI-generated interpretations of cited source bytes, published for website readers. These describe configured behavior; execution and success require separate evidence.

Code summary✦peer-568732

“Configures a Node.js iOS application with failure restart policy and utility exports”

The artifact configures a Node.js application named 'nodejs-ios' (version 1) with entrypoint 'index.cjs' and a 'onFailure' restart policy. The partial source for 'index.cjs' defines utility functions for array manipulation, error handling via AggregateError, and object property access. It exposes built-in globals like Math, Number, and Promise alongside custom helpers. The manifest.json specifies the configuration metadata. Truncation exists in the JavaScript source span.

C·904b0f021a · 292 writing tokens

Retrieval provenance & outcome

{
  "cid_verified": false,
  "downloaded_bytes": 783610,
  "downloaded_sha256": "04526cfd27f8db03609289b962a6816ffa847a824258f6d774e46c4ff21d5994",
  "failures": [],
  "gateway_index": 0,
  "inspection_error": null,
  "retrieved_at_ms": 1792983565874,
  "state": "retrieved",
  "trust": "trusted gateway; UnixFS root not independently verified"
}

Observation

Job
acurast:5GC2jy5ZdBvxwwdgSghFCswRaeBopURXWHYJh7AU696EWtJw:324383
Script
ipfs://QmS1EvXjQagAaJaMruPUc9koJ1icmJXNVqujkJ97BerNK3
Artifact
cargo_zip
Downloaded bytes
783610
SHA-256
04526cfd27f8db03609289b962a6816ffa847a824258f6d774e46c4ff21d5994
CID byte verification
Not verified against CID (download hash retained)
PRoot image reference
None recorded

Source previews

manifest.json

93 bytes · SHA-256 c9649f959eeb5ab5d8b7ec72ccdc5c64290b089f61a60e3b8b744ca1ec7605d3

{"name": "nodejs-ios", "version": 1, "entrypoint": "index.cjs", "restartPolicy": "onFailure"}

index.cjs

2583624 bytes · SHA-256 65979bfc98f3f344a90584f7f018c2b40f5d0891a7bf6fc752a3b62e7f5f1c12

"use strict";var lre=Object.create;var PE=Object.defineProperty;var Ire=Object.getOwnPropertyDescriptor;var Cre=Object.getOwnPropertyNames;var hre=Object.getPrototypeOf,dre=Object.prototype.hasOwnProperty;var aA=(t,e)=>()=>(t&&(e=t(t=0)),e);var w=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),TE=(t,e)=>{for(var A in e)PE(t,A,{get:e[A],enumerable:!0})},OP=(t,e,A,r)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of Cre(e))!dre.call(t,i)&&i!==A&&PE(t,i,{get:()=>e[i],enumerable:!(r=Ire(e,i))||r.enumerable});return t};var bs=(t,e,A)=>(A=t!=null?lre(hre(t)):{},OP(e||!t||!t.__esModule?PE(A,"default",{value:t,enumerable:!0}):A,t)),It=t=>OP(PE({},"__esModule",{value:!0}),t);var st=w((_He,VP)=>{"use strict";var GD=class extends Error{constructor(e){if(!Array.isArray(e))throw new TypeError(`Expected input to be an Array, got ${typeof e}`);let A="";for(let r=0;r<e.length;r++)A+=`    ${e[r].stack}
`;super(A),this.name="AggregateError",this.errors=e}};VP.exports={AggregateError:GD,ArrayIsArray(t){return Array.isArray(t)},ArrayPrototypeIncludes(t,e){return t.includes(e)},ArrayPrototypeIndexOf(t,e){return t.indexOf(e)},ArrayPrototypeJoin(t,e){return t.join(e)},ArrayPrototypeMap(t,e){return t.map(e)},ArrayPrototypePop(t,e){return t.pop(e)},ArrayPrototypePush(t,e){return t.push(e)},ArrayPrototypeSlice(t,e,A){return t.slice(e,A)},Error,FunctionPrototypeCall(t,e,...A){return t.call(e,...A)},FunctionPrototypeSymbolHasInstance(t,e){return Function.prototype[Symbol.hasInstance].call(t,e)},MathFloor:Math.floor,Number,NumberIsInteger:Number.isInteger,NumberIsNaN:Number.isNaN,NumberMAX_SAFE_INTEGER:Number.MAX_SAFE_INTEGER,NumberMIN_SAFE_INTEGER:Number.MIN_SAFE_INTEGER,NumberParseInt:Number.parseInt,ObjectDefineProperties(t,e){return Object.defineProperties(t,e)},ObjectDefineProperty(t,e,A){return Object.defineProperty(t,e,A)},ObjectGetOwnPropertyDescriptor(t,e){return Object.getOwnPropertyDescriptor(t,e)},ObjectKeys(t){return Object.keys(t)},ObjectSetPrototypeOf(t,e){return Object.setPrototypeOf(t,e)},Promise,PromisePrototypeCatch(t,e){return t.catch(e)},PromisePrototypeThen(t,e,A){return t.then(e,A)},PromiseReject(t){return Promise.reject(t)},PromiseResolve(t){return Promise.resolve(t)},ReflectApply:Reflect.apply,RegExpPrototypeTest(t,e){return t.test(e)},SafeSet:Set,String,StringPrototypeSlice(t,e,A){return t.slice(e,A)},StringPrototypeToLowerCase(t){return t.toLowerCase()},StringPrototypeToUpperCase(t){return t.toUpperCase()},StringPrototypeTrim(t){return t.trim()},Symbol,SymbolFor:Symbol.for,SymbolAsyncIterator:Symbol.asyncIterator,SymbolHasInstance:Symbol.hasInstance,SymbolIterator:Symbol.iterator,SymbolDispose:Symbol.dispose||Symbol("Symbol.dispose"),SymbolAsyncDispose:Symbol.asyncDispose||Symbol("Symbol.asyncDispose"),TypedArrayPrototypeSet(t,e,A){return t.set(e,A)},Boolean,Uint8Array}});var PD=w((RHe,XP)=>{"use strict";XP.exports={format(t,...e){return t.replace(/%([sdifj])/g,function(...[A,r]){let i=e.shift();return r==="f"?i.toFixed(6):r==="j"?JSON.stringify(i):r==="s"&&typeof i=="object"?`${i.constructor!==Object?i.constructor.name:""} {}`.trim():i.toString()})},inspect(t){switch(typeof t){case"string":if(t.includes("'"))if(t.includes('"')){if(!t.includes("`")&&!t.includes("${"))return`\`${t}\``}else return`"${t}"`;return`'${t}'`;case"number":return isNaN(t)?"NaN":Object.is(t,-0)?String(t):t;case"bigint":return`${String(t)}n`;case"boolean":case"undefined":return String(t);case"object":return"{}"}}}});var Zt=w((MHe,$P)=>{"use strict";var{format:mre,inspect:HE}=PD(),{AggregateError:Dre}=st(),bre=globalThis.AggregateError||Dre,Sre=Symbol("kIsNodeError"),vre=["string","function","number","object","Function","Object","boolean","bigint","symbol"],Fre=/^([A-Z][a-z0-9]*)+$/,kre="__node_internal_",JE={};function uu(t,e){if(!t)throw new JE.ERR_INTERNAL_ASSERTION(e)}function ZP(t){let e="",A=t.length,r=t[0]==="-"?1:0;for(;A>=r+4;A-=3)e=`_${t.slice(A-3,A)}${e}`;return`${t.slice(0,A)}${e}`}function _re(t,e,A){if(typeof e=="function")return uu(e.length<=A.length,`Code: ${t}; The provided arguments length (${A.length}) does not match the required ones (${e.length}).`),e(...A);let r=(e.match(/%[dfijoOs]/g)||[]).length;return uu(r===A.length,`Code: ${t}; The provided arguments length (${A.length}) does not match the required ones (${r}).`),A.length===0?e:mre(e,...A)}function Ht(t,e,A){A||(A=Error);class r extends A{constructor(...n){super(_re(t,e,n))}toString(){return`${this.name} [${t}]: ${this.message}`}}Object.defineProperties(r.prototype,{name:{value:A.name,writable:!0,enumerable:!1,configurable:!0},toString:{value(){return`${this.name} [${t}]: ${this.message}`},writable:!0,enumerable:!1,configurable:!0}}),r.prototype.code=t,r.prototype[Sre]=!0,JE[t]=r}function zP(t){let e=kre+t.name;return Object.defineProperty(t,"name",{value:e}),t}function Rre(t,e){if(t&&e&&t!==e){if(Array.isArray(e.errors))return e.errors.push(t),e;let A=new bre([e,t],e.message);return A.code=e.code,A}return t||e}var TD=class extends Error{constructor(e="The operation was aborted",A=void 0){if(A!==void 0&&typeof A!="object")throw new JE.ERR_INVALID_ARG_TYPE("options","Object",A);super(e,A),this.code="ABORT_ERR",this.name="AbortError"}};Ht("ERR_ASSERTION","%s",Error);Ht("ERR_INVALID_ARG_TYPE",(t,e,A)=>{uu(typeof t=="string","'name' must be a string"),Array.isArray(e)||(e=[e]);let r="The ";t.endsWith(" argument")?r+=`${t} `:r+=`"${t}" ${t.includes(".")?"property":"argument"} `,r+="must be ";let i=[],n=[],s=[];for(let a of e)uu(typeof a=="string","All expected entries have to be of type string"),vre.includes(a)?i.push(a.toLowerCase()):Fre.test(a)?n.push(a):(uu(a!=="object",'The value "object" should be written as "Object"'),s.push(a));if(n.length>0){let a=i.indexOf("object");a!==-1&&(i.splice(i,a,1),n.push("Object"))}if(i.length>0){switch(i.length){case 1:r+=`of type ${i[0]}`;break;case 2:r+=`one of type ${i[0]} or ${i[1]}`;break;default:{let a=i.pop();r+=`one of type ${i.join(", ")}, or ${a}`}}(n.length>0||s.length>0)&&(r+=" or ")}if(n.length>0){switch(n.length){case 1:r+=`an instance of ${n[0]}`;break;case 2:r+=`an instance of ${n[0]} or ${n[1]}`;break;default:{let a=n.pop();r+=`an instance of ${n.join(", ")}, or ${a}`}}s.length>0&&(r+=" or ")}switch(s.length){case 0:break;case 1:s[0].toLowerCase()!==s[0]&&(r+="an "),r+=`${s[0]}`;break;case 2:r+=`one of ${s[0]} or ${s[1]}`;break;default:{let a=s.pop();r+=`one of ${s.join(", ")}, or ${a}`}}if(A==null)r+=`. Received ${A}`;else if(typeof A=="function"&&A.name)r+=`. Received function ${A.name}`;else if(typeof A=="object"){var o;if((o=A.constructor)!==null&&o!==void 0&&o.name)r+=`. Received an instance of ${A.constructor.name}`;else{let a=HE(A,{depth:-1});r+=`. Received ${a}`}}else{let a=HE(A,{colors:!1});a.length>25&&(a=`${a.slice(0,25)}...`),r+=`. Received type ${typeof A} (${a})`}return r},TypeError);Ht("ERR_INVALID_ARG_VALUE",(t,e,A="is invalid")=>{let r=HE(e);return r.length>128&&(r=r.slice(0,128)+"..."),`The ${t.includes(".")?"property":"argument"} '${t}' ${A}. Received ${r}`},TypeError);Ht("ERR_INVALID_RETURN_VALUE",(t,e,A)=>{var r;let i=A!=null&&(r=A.constructor)!==null&&r!==void 0&&r.name?`instance of ${A.constructor.name}`:`type ${typeof A}`;return`Expected ${t} to be returned from the "${e}" function but got ${i}.`},TypeError);Ht("ERR_MISSING_ARGS",(...t)=>{uu(t.length>0,"At least one arg needs to be specified");let e,A=t.length;switch(t=(Array.isArray(t)?t:[t]).map(r=>`"${r}"`).join(" or "),A){case 1:e+=`The ${t[0]} argument`;break;case 2:e+=`The ${t[0]} and ${t[1]} arguments`;break;default:{let r=t.pop();e+=`The ${t.join(", ")}, and ${r} arguments`}break}return`${e} must be specified`},TypeError);Ht("ERR_OUT_OF_RANGE",(t,e,A)=>{uu(e,'Missing "range" argument');let r;if(Number.isInteger(A)&&Math.abs(A)>2**32)r=ZP(String(A));else if(typeof A=="bigint"){r=String(A);let i=BigInt(2)**BigInt(32);(A>i||A<-i)&&(r=ZP(r)),r+="n"}else r=HE(A);return`The value of "${t}" is out of range. It must be ${e}. Received ${r}`},RangeError);Ht("ERR_MULTIPLE_CALLBACK","Callback called multiple times",Error);Ht("ERR_METHOD_NOT_IMPLEMENTED","The %s 

Preview truncated.

Provenance

Observed by
✦peer-568732
Recorded
26 Oct 02:59 UTC
Submitted block
0x719d9888c46cdc48d470e21f35147484e69af186ef7b959b2a67ee4296e7e4da

Linked finalized registration supplies this script URI and block. Reported executions require separate historical observations.

Local copy & sync

Available on peer-9a6861.

Last successful database sync: 26 Oct 05:57 UTC.

A sync timestamp does not confirm remote copies of this object.