! Ot      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrsNone "#$7@AP_`mipfs-api@Workaround for the lack of client support of "servant-multipart"None "#$.7PUV_`moipfs-apiShow ipfs version information.Response example: { "Version": "<string>" "Commit": "<string>" "Repo": "<string>" "System": "<string>" "Golang": "<string>" }ipfs-apiipfs-apiExport a tar file from IPFS.ipfs-apiImport a tar file into ipfs.Response example: _{ "Name": "<string>" "Hash": "<string>" "Bytes": "<int64>" "Size": "<string>" } ipfs-api!List peers with open connections.Response example: "{ "Peers": [ { "Addr": "<string>" "Peer": "<string>" "Latency": "<string>" "Muxer": "<string>" "Streams": [ { "Protocol": "<string>" } ] } ] } ipfs-apiRemove an address filter.Response example: -{ "Strings": [ "<string>" ] } ipfs-apiAdd an address filter.Response example: -{ "Strings": [ "<string>" ] } ipfs-api$Close connection to a given address.Response example: -{ "Strings": [ "<string>" ] } ipfs-api#Open connection to a given address.Response example: -{ "Strings": [ "<string>" ] }ipfs-apiList local addresses.Response example: -{ "Strings": [ "<string>" ] }ipfs-api#List interface listening addresses.Response example: -{ "Strings": [ "<string>" ] }ipfs-api&Get stats for the currently used repo.Response example: { "NumObjects": "<uint64>" "RepoSize": "<uint64>" "RepoPath": "<string>" "Version": "<string>" "StorageMax": "<uint64>" }ipfs-api!Print ipfs bandwidth information.Response example: k{ "TotalIn": "<int64>" "TotalOut": "<int64>" "RateIn": "<float64>" "RateOut": "<float64>" }ipfs-api6Show some diagnostic information on the bitswap agent.Response example: /{ "ProvideBufLen": "<int>" "Wantlist": [ "<string>" ] "Peers": [ "<string>" ] "BlocksReceived": "<uint64>" "DataReceived": "<uint64>" "BlocksSent": "<uint64>" "DataSent": "<uint64>" "DupBlksReceived": "<uint64>" "DupDataReceived": "<uint64>" }ipfs-apiShut down the ipfs daemonipfs-api#Resolve the value of names to IPFS.Response example: { "Path": "<string>" }ipfs-apiShow the repo version.Response example: { "Version": "<string>" }ipfs-api,Verify all blocks in repo are not corrupted.Response example: 1{ "Msg": "<string>" "Progress": "<int>" }ipfs-api&Get stats for the currently used repo.Response example: { "NumObjects": "<uint64>" "RepoSize": "<uint64>" "RepoPath": "<string>" "Version": "<string>" "StorageMax": "<uint64>" }ipfs-api/Perform a garbage collection sweep on the repo.Response example: 1{ "Key": "<string>" "Error": "<string>" }ipfs-apiRemove repo lockfiles.Response example: { "Message": "<string>" }ipfs-apiList all local references.Response example: /{ "Ref": "<string>" "Err": "<string>" }ipfs-api'Subscribe to messages on a given topic.Response example: &{ "Message": { "From": [ "<uint8>" ] "Data": [ "<uint8>" ] "Seqno": [ "<uint8>" ] "TopicIDs": [ "<string>" ] "XXX_unrecognized": [ "<uint8>" ] } }ipfs-api*Publish a message to a given pubsub topic.ipfs-api,List peers we are currently pubsubbing with.Response example: -{ "Strings": [ "<string>" ] }ipfs-apiList subscribed topics by name.Response example: -{ "Strings": [ "<string>" ] }ipfs-api(Send echo request packets to IPFS hosts.Response example: H{ "Success": "<bool>" "Time": "<int64>" "Text": "<string>" } ipfs-api(Verify that recursive pins are complete.Response example: { "Cid": "<string>" "PinStatus": { "Ok": "<bool>" "BadNodes": [ { "Cid": "<string>" "Err": "<string>" } ] } }!ipfs-apiUpdate a recursive pinResponse example: *{ "Pins": [ "<string>" ] }"ipfs-api)Remove pinned objects from local storage.Response example: *{ "Pins": [ "<string>" ] }#ipfs-api%List objects pinned to local storage.Response example: V{ "Keys": { "<string>": { "Type": "<string>" } } }$ipfs-apiPin objects to local storage.Response example: B{ "Pins": [ "<string>" ] "Progress": "<int>" }%ipfs-apiList active p2p streams.Response example:  { "Streams": [ { "HandlerID": "<string>" "Protocol": "<string>" "LocalPeer": "<string>" "LocalAddress": "<string>" "RemotePeer": "<string>" "RemoteAddress": "<string>" } ] }&ipfs-apiDial to a p2p listener.'ipfs-apiClose active p2p stream.(ipfs-api/Forward p2p connections to a network multiaddr.)ipfs-apiList active p2p listeners.Response example: u{ "Listeners": [ { "Protocol": "<string>" "Address": "<string>" } ] }*ipfs-apiClose active p2p listener.+ipfs-api$Get stats for the DAG node named by  key.Response example: { "Hash": "<string>" "NumLinks": "<int>" "BlockSize": "<int>" "LinksSize": "<int>" "DataSize": "<int>" "CumulativeSize": "<int>" },ipfs-api+Store input as a DAG object, print its key.Response example: { "Hash": "<string>" "Links": [ { "Name": "<string>" "Hash": "<string>" "Size": "<uint64>" } ] }-ipfs-api%Set the data field of an IPFS object.Response example: { "Hash": "<string>" "Links": [ { "Name": "<string>" "Hash": "<string>" "Size": "<uint64>" } ] }.ipfs-apiRemove a link from an object.Response example: { "Hash": "<string>" "Links": [ { "Name": "<string>" "Hash": "<string>" "Size": "<uint64>" } ] }/ipfs-api.Append data to the data segment of a dag node.Response example: { "Hash": "<string>" "Links": [ { "Name": "<string>" "Hash": "<string>" "Size": "<uint64>" } ] }0ipfs-apiAdd a link to a given object.Response example: { "Hash": "<string>" "Links": [ { "Name": "<string>" "Hash": "<string>" "Size": "<uint64>" } ] }1ipfs-api*Create a new object from an ipfs template.Response example: { "Hash": "<string>" "Links": [ { "Name": "<string>" "Hash": "<string>" "Size": "<uint64>" } ] }2ipfs-api4Output the links pointed to by the specified object.Response example: { "Hash": "<string>" "Links": [ { "Name": "<string>" "Hash": "<string>" "Size": "<uint64>" } ] }3ipfs-api(Get and serialize the DAG node named by  key.Response example: { "Links": [ { "Name": "<string>" "Hash": "<string>" "Size": "<uint64>" } ] "Data": "<string>" }4ipfs-api*Display the diff between two ipfs objects.Response example: { "Changes": [ { "Type": "<int>" "Path": "<string>" "Before": "<string>" "After": "<string>" } ] }5ipfs-api'Output the raw bytes of an IPFS object.6ipfs-apiResolve IPNS names.Response example: { "Path": "<string>" }7ipfs-apiShow current name subscriptionsResponse example: -{ "Strings": [ "<string>" ] }8ipfs-apiQuery the state of IPNS pubsubResponse example: { "Enabled": "<bool>" }9ipfs-apiCancel a name subscriptionResponse example: { "Canceled": "<bool>" }:ipfs-apiPublish IPNS names.Response example: 2{ "Name": "<string>" "Value": "<string>" };ipfs-api*Mounts IPFS to the filesystem (read-only).Response example: P{ "IPFS": "<string>" "IPNS": "<string>" "FuseAllowOther": "<bool>" }<ipfs-api4List directory contents for Unix filesystem objects.Response example: 1{ "Objects": [ { "Hash": "<string>" "Links": [ { "Name": "<string>" "Hash": "<string>" "Size": "<uint64>" "Type": "<int32>" } ] } ] }=ipfs-apiRead the event log.>ipfs-apiList the logging subsystems.Response example: -{ "Strings": [ "<string>" ] }?ipfs-apiChange the logging level.Response example: { "Message": "<string>" }@ipfs-apiRemove a keypairResponse example: g{ "Keys": [ { "Name": "<string>" "Id": "<string>" } ] }Aipfs-apiRename a keypairResponse example: ^{ "Was": "<string>" "Now": "<string>" "Id": "<string>" "Overwrite": "<bool>" }Bipfs-apiList all local keypairsResponse example: g{ "Keys": [ { "Name": "<string>" "Id": "<string>" } ] }Cipfs-apiCreate a new keypairResponse example: /{ "Name": "<string>" "Id": "<string>" }Dipfs-apiShow ipfs node id info.Response example: { "ID": "<string>" "PublicKey": "<string>" "Addresses": [ "<string>" ] "AgentVersion": "<string>" "ProtocolVersion": "<string>" }Eipfs-apiDownload IPFS objects.Fipfs-apiVerify objects in filestore.Response example: { "Status": "<int32>" "ErrorMsg": "<string>" "Key": "<string>" "FilePath": "<string>" "Offset": "<uint64>" "Size": "<uint64>" }Gipfs-apiList objects in filestore.Response example: { "Status": "<int32>" "ErrorMsg": "<string>" "Key": "<string>" "FilePath": "<string>" "Offset": "<uint64>" "Size": "<uint64>" }Hipfs-apiFList blocks that are both in the filestore and standard block storage.Response example: /{ "Ref": "<string>" "Err": "<string>" }Iipfs-api.Write to a mutable file in a given filesystem.Jipfs-apiDisplay file status.Response example: { "Hash": "<string>" "Size": "<uint64>" "CumulativeSize": "<uint64>" "Blocks": "<int>" "Type": "<string>" "WithLocality": "<bool>" "Local": "<bool>" "SizeLocal": "<uint64>" }Kipfs-apiRemove a file.Lipfs-apiRead a file in a given mfs.Mipfs-api Move files.Nipfs-apiMake directories.Oipfs-api0List directories in the local mutable namespace.Response example: { "Entries": [ { "Name": "<string>" "Type": "<int>" "Size": "<int64>" "Hash": "<string>" } ] }Pipfs-api"Flush a given path's data to disk.Qipfs-apiCopy files into mfs.Ripfs-apiIChange the cid version or hash function of the root node of a given path.Sipfs-api4List directory contents for Unix filesystem objects.Response example: { "Arguments": { "<string>": "<string>" } "Objects": { "<string>": { "Hash": "<string>" "Size": "<uint64>" "Type": "<string>" "Links": [ { "Name": "<string>" "Hash": "<string>" "Size": "<uint64>" "Type": "<string>" } ] } } }Tipfs-apiResolve DNS links.Response example: { "Path": "<string>" }Uipfs-api$Print system diagnostic information.Vipfs-api2Set how long to keep inactive requests in the log.Wipfs-api%Clear inactive requests from the log.Xipfs-apiAFind the closest Peer IDs to a given Peer ID by querying the DHT.Response example: { "ID": "<string>" "Type": "<int>" "Responses": [ { "ID": "<string>" "Addrs": [ "<object>" ] } ] "Extra": "<string>" }Yipfs-api"Write a key/value pair to the DHT.Response example: { "ID": "<string>" "Type": "<int>" "Responses": [ { "ID": "<string>" "Addrs": [ "<object>" ] } ] "Extra": "<string>" }Zipfs-api<Announce to the network that you are providing given values.Response example: { "ID": "<string>" "Type": "<int>" "Responses": [ { "ID": "<string>" "Addrs": [ "<object>" ] } ] "Extra": "<string>" }[ipfs-api.Given a key, query the DHT for its best value.Response example: { "ID": "<string>" "Type": "<int>" "Responses": [ { "ID": "<string>" "Addrs": [ "<object>" ] } ] "Extra": "<string>" }\ipfs-apiEFind peers in the DHT that can provide a specific value, given a key.Response example: { "ID": "<string>" "Type": "<int>" "Responses": [ { "ID": "<string>" "Addrs": [ "<object>" ] } ] "Extra": "<string>" }]ipfs-apiFQuery the DHT for all of the multiaddresses associated with a Peer ID.Response example: { "ID": "<string>" "Type": "<int>" "Responses": [ { "ID": "<string>" "Addrs": [ "<object>" ] } ] "Extra": "<string>" }^ipfs-apiResolve ipld blockResponse example: 3{ "Cid": "<string>" "RemPath": "<string>" }_ipfs-apiAdd a dag node to ipfs.Response example: { "Cid": "<string>" }`ipfs-apiGet a dag node from ipfs.aipfs-apiOutput config file contents.bipfs-apiReplace the config with  file.cipfs-apiApply profile to config.dipfs-api,Open the config file for editing in $EDITOR.eipfs-apiList all available commands.Response example: { "Name": "<string>" "Subcommands": [ { "Name": "<string>" "Subcommands": [ { "Name": "<string>" "Subcommands": [ ... ] "Options": [ ... ] "showOpts": "<bool>" } ] "Options": [ { "Names": [ ... ] } ] "showOpts": "<bool>" } ] "Options": [ { "Names": [ "<string>" ] } ] "showOpts": "<bool>" }fipfs-apiShow IPFS object data.gipfs-api)Remove all peers from the bootstrap list.Response example: +{ "Peers": [ "<string>" ] }hipfs-api!Show peers in the bootstrap list.Response example: +{ "Peers": [ "<string>" ] }iipfs-api(Add default peers to the bootstrap list.Response example: +{ "Peers": [ "<string>" ] }jipfs-api&Print information of a raw IPFS block.Response example: -{ "Key": "<string>" "Size": "<int>" }kipfs-apiRemove IPFS block(s).Response example: 2{ "Hash": "<string>" "Error": "<string>" }lipfs-apiStore input as an IPFS block.Response example: -{ "Key": "<string>" "Size": "<int>" }mipfs-apiGet a raw IPFS block.nipfs-api&Show blocks currently on the wantlist.Response example: *{ "Keys": [ "<string>" ] }oipfs-api(Remove a given block from your wantlist.pipfs-api6Show some diagnostic information on the bitswap agent.Response example: /{ "ProvideBufLen": "<int>" "Wantlist": [ "<string>" ] "Peers": [ "<string>" ] "BlocksReceived": "<uint64>" "DataReceived": "<uint64>" "BlocksSent": "<uint64>" "DataSent": "<uint64>" "DupBlksReceived": "<uint64>" "DupDataReceived": "<uint64>" }qipfs-apiTrigger reprovider.ripfs-api#Show the current ledger for a peer.Response example: }{ "Peer": "<string>" "Value": "<float64>" "Sent": "<uint64>" "Recv": "<uint64>" "Exchanged": "<uint64>" }sipfs-api Add a file or directory to ipfs.Response example: _{ "Name": "<string>" "Hash": "<string>" "Bytes": "<int64>" "Size": "<string>" }o  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrsosrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!  t      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvw'ipfs-api-0.1.0.0-HRUuxkjoOu2HkjPP1dFjECNetwork.IPFS.API.TypesNetwork.IPFS.APIMultipartFormData%$fMimeUnrenderTYPEPlainTextByteString+$fMimeRenderTYPEMultipartFormDataByteString,$fMimeRenderTYPEMultipartFormDataByteString0$fAcceptTYPEMultipartFormData ApiV0Version ApiV0Update ApiV0TarCat ApiV0TarAddApiV0SwarmPeersApiV0SwarmFiltersRmApiV0SwarmFiltersAddApiV0SwarmDisconnectApiV0SwarmConnectApiV0SwarmAddrsLocalApiV0SwarmAddrsListenApiV0StatsRepo ApiV0StatsBwApiV0StatsBitswap ApiV0Shutdown ApiV0ResolveApiV0RepoVersionApiV0RepoVerify ApiV0RepoStat ApiV0RepoGc ApiV0RepoFsckApiV0RefsLocalApiV0PubsubSubApiV0PubsubPubApiV0PubsubPeers ApiV0PubsubLs ApiV0PingApiV0PinVerifyApiV0PinUpdate ApiV0PinRm ApiV0PinLs ApiV0PinAddApiV0P2pStreamLsApiV0P2pStreamDialApiV0P2pStreamCloseApiV0P2pListenerOpenApiV0P2pListenerLsApiV0P2pListenerCloseApiV0ObjectStatApiV0ObjectPutApiV0ObjectPatchSetDataApiV0ObjectPatchRmLinkApiV0ObjectPatchAppendDataApiV0ObjectPatchAddLinkApiV0ObjectNewApiV0ObjectLinksApiV0ObjectGetApiV0ObjectDiffApiV0ObjectDataApiV0NameResolveApiV0NamePubsubSubsApiV0NamePubsubStateApiV0NamePubsubCancelApiV0NamePublish ApiV0MountApiV0Ls ApiV0LogTail ApiV0LogLs ApiV0LogLevel ApiV0KeyRmApiV0KeyRename ApiV0KeyList ApiV0KeyGenApiV0IdApiV0GetApiV0FilestoreVerifyApiV0FilestoreLsApiV0FilestoreDupsApiV0FilesWriteApiV0FilesStat ApiV0FilesRmApiV0FilesRead ApiV0FilesMvApiV0FilesMkdir ApiV0FilesLsApiV0FilesFlush ApiV0FilesCpApiV0FilesChcid ApiV0FileLsApiV0Dns ApiV0DiagSysApiV0DiagCmdsSetTimeApiV0DiagCmdsClear ApiV0DhtQuery ApiV0DhtPutApiV0DhtProvide ApiV0DhtGetApiV0DhtFindprovsApiV0DhtFindpeerApiV0DagResolve ApiV0DagPut ApiV0DagGetApiV0ConfigShowApiV0ConfigReplaceApiV0ConfigProfileApplyApiV0ConfigEdit ApiV0CommandsApiV0CatApiV0BootstrapRmAllApiV0BootstrapListApiV0BootstrapAddDefaultApiV0BlockStat ApiV0BlockRm ApiV0BlockPut ApiV0BlockGetApiV0BitswapWantlistApiV0BitswapUnwantApiV0BitswapStatApiV0BitswapReprovideApiV0BitswapLedgerApiV0Add