s3-load-agent
is a data agent built on top of HyperBEAM [email protected]
temporal data storage device. This agent orchestrates the location of the data moving it from temporal to permanent (Arweave).
N.B: beta testing release, unstable and subject to breaking changes, use in testing enviroments only.
- GET
/
: agent info - GET
/stats
: storage stats - GET
/:dataitem_id
: generate a presigned get_object URL to access the ANS-104 DataItem data. - POST
/upload
: post data to store a public offchain DataItem on[email protected]
- POST
/upload/private
: post data to store a private offchain DataItem on[email protected]
- POST
/post/:dataitem_id
: post an[email protected]
public DataItem to Arweave via Turbo (N.B: Turbo covers any dataitem cost with size <= 100KB).
echo -n "hello world" | curl -X POST https://load-s3-agent.load.network/upload \
-H "Authorization: Bearer REACH_OUT_TO_US" \
-F "file=@-;type=text/plain" \
-F "content_type=text/plain"
echo -n "hello world" | curl -X POST https://load-s3-agent.load.network/upload/private \
-H "Authorization: Bearer $load_acc_api_key" \
-H "x-bucket-name: $bucket_name" \
-H "x-dataitem-name: $dataitem_name" \
-H "x-folder-name": $folder_name" \
-F "file=@-;type=text/plain" \
-F "content_type=text/plain"
curl -X POST https://load-s3-agent.load.network/upload \
-H "Authorization: Bearer REACH_OUT_TO_US" \
-H "signed: true" \
-F "[email protected]"
for offchain dataitem eoNAO-HlYasHJt3QFDuRrMVdLUxq5B8bXe4N_kboNWs
curl -X POST \
"https://load-s3-agent.load.network/post/eoNAO-HlYasHJt3QFDuRrMVdLUxq5B8bXe4N_kboNWs" \
-H "Authorization: Bearer REACH_OUT_TO_US" \
-H "Content-Type: application/json"
This agent is licensed under the MIT License