CLI for interacting with Every Protocol

Install

bun a -g @everyprotocol/every-cli

Usage

CLI for interacting with Every Protocol

Usage --help
Usage: every [options] [command]

CLI for interacting with Every Protocol

Options:
  -V, --version   output the version number
  -h, --help      display help for command

Commands:
  kind            manage kinds
  set             manage sets
  relation        manage relations
  unique          manage uniques
  value           manage values
  object          create and interact with objects
  mintpolicy      manage mint policies
  help [command]  display help for command

every kind

manage kinds

every kind --help
Usage: every kind [options] [command]

manage kinds

Options:
  -h, --help                                          display help for command

Commands:
  register [options] <code> <data> <elemSpec> <rels>  Registers a new kind
  update [options] <id> <code> <data> <rels>          Updates code, data, and relations of an existing kind
  update2 [options] <id> <code> <data>                Updates code and/or data of an existing kind
  update3 [options] <id> <rels>                       Updates supported relations of an existing kind
  upgrade [options] <id> <kindRev> <setRev>           Upgrades kind/set revision of an existing kind
  touch [options] <id>                                Touches a kind (bumps revision with no content changes)
  transfer [options] <id> <to>                        Transfers ownership of a kind
  owner [options] <id>                                Returns the current owner of a kind
  descriptor [options] <id> <rev0>                    Returns the descriptor at a given revision
  revision [options] <id> <rev0>                      Resolves and validates a specific revision
  sota [options] <id>                                 Returns the latest descriptor and current owner of a kind
  snapshot [options] <id> <rev0>                      Returns descriptor and elements at a specific revision
  status [options] <ids>                              Checks whether all specified kinds are active (rev > 0)
  admit [options] <kind> <rev> <rel>                  Checks whether a kind at a given revision admits a specific relation
  help [command]                                      display help for command

every kind register

Registers a new kind

every kind register --help
Usage: every kind register [options] <code> <data> <elemSpec> <rels>

Registers a new kind

Arguments:
  code                       Code hash of the kind
  data                       Data hash of the kind
  elemSpec                   Element type layout for objects of this kind
  rels                       Supported relation IDs

Options:
  -u, --universe <universe>  universe name (default: "local")
  -k, --private-key <key>    private key to sign the transaction
  -a, --account <account>    name of the keystore to sign the transaction
  -p, --password [password]  password to decrypt the keystore
  --password-file <file>     file containing the password to decrypt the keystore
  -f, --foundry              use keystore from Foundry directory (~/.foundry/keystores)
  --dry-run                  Simulate the command without sending a transaction
  -h, --help                 display help for command

every kind update

Updates code, data, and relations of an existing kind

every kind update --help
Usage: every kind update [options] <id> <code> <data> <rels>

Updates code, data, and relations of an existing kind

Arguments:
  id                         Kind ID
  code                       New code hash (0 = skip)
  data                       New data hash (0 = skip)
  rels                       Updated relation list

Options:
  -u, --universe <universe>  universe name (default: "local")
  -k, --private-key <key>    private key to sign the transaction
  -a, --account <account>    name of the keystore to sign the transaction
  -p, --password [password]  password to decrypt the keystore
  --password-file <file>     file containing the password to decrypt the keystore
  -f, --foundry              use keystore from Foundry directory (~/.foundry/keystores)
  --dry-run                  Simulate the command without sending a transaction
  -h, --help                 display help for command

every kind update2

Updates code and/or data of an existing kind

every kind update2 --help
Usage: every kind update2 [options] <id> <code> <data>

Updates code and/or data of an existing kind

Arguments:
  id                         Kind ID
  code                       New code hash (0 = skip)
  data                       New data hash (0 = skip)

Options:
  -u, --universe <universe>  universe name (default: "local")
  -k, --private-key <key>    private key to sign the transaction
  -a, --account <account>    name of the keystore to sign the transaction
  -p, --password [password]  password to decrypt the keystore
  --password-file <file>     file containing the password to decrypt the keystore
  -f, --foundry              use keystore from Foundry directory (~/.foundry/keystores)
  --dry-run                  Simulate the command without sending a transaction
  -h, --help                 display help for command

every kind update3

Updates supported relations of an existing kind

every kind update3 --help
Usage: every kind update3 [options] <id> <rels>

Updates supported relations of an existing kind

Arguments:
  id                         Kind ID
  rels                       Updated relation list

Options:
  -u, --universe <universe>  universe name (default: "local")
  -k, --private-key <key>    private key to sign the transaction
  -a, --account <account>    name of the keystore to sign the transaction
  -p, --password [password]  password to decrypt the keystore
  --password-file <file>     file containing the password to decrypt the keystore
  -f, --foundry              use keystore from Foundry directory (~/.foundry/keystores)
  --dry-run                  Simulate the command without sending a transaction
  -h, --help                 display help for command

every kind upgrade

Upgrades kind/set revision of an existing kind

every kind upgrade --help
Usage: every kind upgrade [options] <id> <kindRev> <setRev>

Upgrades kind/set revision of an existing kind

Arguments:
  id                         Kind ID
  kindRev                    New kind revision (0 = skip)
  setRev                     New set revision (0 = skip)

Options:
  -u, --universe <universe>  universe name (default: "local")
  -k, --private-key <key>    private key to sign the transaction
  -a, --account <account>    name of the keystore to sign the transaction
  -p, --password [password]  password to decrypt the keystore
  --password-file <file>     file containing the password to decrypt the keystore
  -f, --foundry              use keystore from Foundry directory (~/.foundry/keystores)
  --dry-run                  Simulate the command without sending a transaction
  -h, --help                 display help for command

every kind touch

Touches a kind (bumps revision with no content changes)

every kind touch --help
Usage: every kind touch [options] <id>

Touches a kind (bumps revision with no content changes)

Arguments:
  id                         Kind ID

Options:
  -u, --universe <universe>  universe name (default: "local")
  -k, --private-key <key>    private key to sign the transaction
  -a, --account <account>    name of the keystore to sign the transaction
  -p, --password [password]  password to decrypt the keystore
  --password-file <file>     file containing the password to decrypt the keystore
  -f, --foundry              use keystore from Foundry directory (~/.foundry/keystores)
  --dry-run                  Simulate the command without sending a transaction
  -h, --help                 display help for command

every kind transfer

Transfers ownership of a kind

every kind transfer --help
Usage: every kind transfer [options] <id> <to>

Transfers ownership of a kind

Arguments:
  id                         Kind ID
  to                         New owner address

Options:
  -u, --universe <universe>  universe name (default: "local")
  -k, --private-key <key>    private key to sign the transaction
  -a, --account <account>    name of the keystore to sign the transaction
  -p, --password [password]  password to decrypt the keystore
  --password-file <file>     file containing the password to decrypt the keystore
  -f, --foundry              use keystore from Foundry directory (~/.foundry/keystores)
  --dry-run                  Simulate the command without sending a transaction
  -h, --help                 display help for command

every kind owner

Returns the current owner of a kind

every kind owner --help
Usage: every kind owner [options] <id>

Returns the current owner of a kind

Arguments:
  id                         Kind ID

Options:
  -u, --universe <universe>  universe name (default: "local")
  --dry-run                  Simulate the command without sending a transaction
  -h, --help                 display help for command

every kind descriptor

Returns the descriptor at a given revision

every kind descriptor --help
Usage: every kind descriptor [options] <id> <rev0>

Returns the descriptor at a given revision

Arguments:
  id                         Kind ID
  rev0                       Revision to query (0 = latest)

Options:
  -u, --universe <universe>  universe name (default: "local")
  --dry-run                  Simulate the command without sending a transaction
  -h, --help                 display help for command

every kind revision

Resolves and validates a specific revision

every kind revision --help
Usage: every kind revision [options] <id> <rev0>

Resolves and validates a specific revision

Arguments:
  id                         Kind ID
  rev0                       Revision to check (0 = latest)

Options:
  -u, --universe <universe>  universe name (default: "local")
  --dry-run                  Simulate the command without sending a transaction
  -h, --help                 display help for command

every kind sota

Returns the latest descriptor and current owner of a kind

every kind sota --help
Usage: every kind sota [options] <id>

Returns the latest descriptor and current owner of a kind

Arguments:
  id                         Kind ID

Options:
  -u, --universe <universe>  universe name (default: "local")
  --dry-run                  Simulate the command without sending a transaction
  -h, --help                 display help for command

every kind snapshot

Returns descriptor and elements at a specific revision

every kind snapshot --help
Usage: every kind snapshot [options] <id> <rev0>

Returns descriptor and elements at a specific revision

Arguments:
  id                         Kind ID
  rev0                       Revision to query (0 = latest)

Options:
  -u, --universe <universe>  universe name (default: "local")
  --dry-run                  Simulate the command without sending a transaction
  -h, --help                 display help for command

every kind status

Checks whether all specified kinds are active (rev > 0)

every kind status --help
Usage: every kind status [options] <ids>

Checks whether all specified kinds are active (rev > 0)

Arguments:
  ids                        List of kind IDs

Options:
  -u, --universe <universe>  universe name (default: "local")
  --dry-run                  Simulate the command without sending a transaction
  -h, --help                 display help for command

every kind admit

Checks whether a kind at a given revision admits a specific relation

every kind admit --help
Usage: every kind admit [options] <kind> <rev> <rel>

Checks whether a kind at a given revision admits a specific relation

Arguments:
  kind                       Kind ID
  rev                        Kind revision (0 = latest)
  rel                        Relation ID to check

Options:
  -u, --universe <universe>  universe name (default: "local")
  --dry-run                  Simulate the command without sending a transaction
  -h, --help                 display help for command

every set

manage sets

every set --help
Usage: every set [options] [command]

manage sets

Options:
  -h, --help                                         display help for command

Commands:
  register [options] <contract> <data>               Registers the set represented by the calling contract
  update [options] <contract> <data>                 Updates the content hash for the set represented by the calling contract
  upgrade [options] <contract> <kindRev0> <setRev0>  Upgrades the kind or set revision of the set represented by the calling contract
  touch [options] <contract>                         Increments the revision of the set represented by the calling contract
  owner [options] <id>                               Returns the current owner of a set
  descriptor [options] <id> <rev0>                   Returns the descriptor at a given revision
  revision [options] <id> <rev0>                     Resolves and validates a specific revision
  sota [options] <id>                                Returns the latest descriptor and current owner
  snapshot [options] <id> <rev0>                     Returns descriptor and elements of a set at a specific revision
  status [options] <ids>                             Checks whether all provided set IDs are active
  contract [options] <id>                            Returns the contract address associated with a set
  help [command]                                     display help for command

every set register

Registers the set represented by the calling contract

every set register --help
Usage: every set register [options] <contract> <data>

Registers the set represented by the calling contract

Arguments:
  contract                   address of the set contract
  data                       Content hash (e.g., metadata or schema)

Options:
  -u, --universe <universe>  universe name (default: "local")
  -k, --private-key <key>    private key to sign the transaction
  -a, --account <account>    name of the keystore to sign the transaction
  -p, --password [password]  password to decrypt the keystore
  --password-file <file>     file containing the password to decrypt the keystore
  -f, --foundry              use keystore from Foundry directory (~/.foundry/keystores)
  --dry-run                  Simulate the command without sending a transaction
  -h, --help                 display help for command

every set update

Updates the content hash for the set represented by the calling contract

every set update --help
Usage: every set update [options] <contract> <data>

Updates the content hash for the set represented by the calling contract

Arguments:
  contract                   address of the set contract
  data                       New content hash

Options:
  -u, --universe <universe>  universe name (default: "local")
  -k, --private-key <key>    private key to sign the transaction
  -a, --account <account>    name of the keystore to sign the transaction
  -p, --password [password]  password to decrypt the keystore
  --password-file <file>     file containing the password to decrypt the keystore
  -f, --foundry              use keystore from Foundry directory (~/.foundry/keystores)
  --dry-run                  Simulate the command without sending a transaction
  -h, --help                 display help for command

every set upgrade

Upgrades the kind or set revision of the set represented by the calling contract

every set upgrade --help
Usage: every set upgrade [options] <contract> <kindRev0> <setRev0>

Upgrades the kind or set revision of the set represented by the calling contract

Arguments:
  contract                   address of the set contract
  kindRev0                   New kind revision (0 = no change)
  setRev0                    New set revision (0 = no change)

Options:
  -u, --universe <universe>  universe name (default: "local")
  -k, --private-key <key>    private key to sign the transaction
  -a, --account <account>    name of the keystore to sign the transaction
  -p, --password [password]  password to decrypt the keystore
  --password-file <file>     file containing the password to decrypt the keystore
  -f, --foundry              use keystore from Foundry directory (~/.foundry/keystores)
  --dry-run                  Simulate the command without sending a transaction
  -h, --help                 display help for command

every set touch

Increments the revision of the set represented by the calling contract

every set touch --help
Usage: every set touch [options] <contract>

Increments the revision of the set represented by the calling contract

Arguments:
  contract                   address of the set contract

Options:
  -u, --universe <universe>  universe name (default: "local")
  -k, --private-key <key>    private key to sign the transaction
  -a, --account <account>    name of the keystore to sign the transaction
  -p, --password [password]  password to decrypt the keystore
  --password-file <file>     file containing the password to decrypt the keystore
  -f, --foundry              use keystore from Foundry directory (~/.foundry/keystores)
  --dry-run                  Simulate the command without sending a transaction
  -h, --help                 display help for command

every set owner

Returns the current owner of a set

every set owner --help
Usage: every set owner [options] <id>

Returns the current owner of a set

Arguments:
  id                         Set ID

Options:
  -u, --universe <universe>  universe name (default: "local")
  --dry-run                  Simulate the command without sending a transaction
  -h, --help                 display help for command

every set descriptor

Returns the descriptor at a given revision

every set descriptor --help
Usage: every set descriptor [options] <id> <rev0>

Returns the descriptor at a given revision

Arguments:
  id                         Set ID
  rev0                       Revision to query (0 = latest)

Options:
  -u, --universe <universe>  universe name (default: "local")
  --dry-run                  Simulate the command without sending a transaction
  -h, --help                 display help for command

every set revision

Resolves and validates a specific revision

every set revision --help
Usage: every set revision [options] <id> <rev0>

Resolves and validates a specific revision

Arguments:
  id                         Set ID
  rev0                       Requested revision (0 = latest)

Options:
  -u, --universe <universe>  universe name (default: "local")
  --dry-run                  Simulate the command without sending a transaction
  -h, --help                 display help for command

every set sota

Returns the latest descriptor and current owner

every set sota --help
Usage: every set sota [options] <id>

Returns the latest descriptor and current owner

Arguments:
  id                         Set ID

Options:
  -u, --universe <universe>  universe name (default: "local")
  --dry-run                  Simulate the command without sending a transaction
  -h, --help                 display help for command

every set snapshot

Returns descriptor and elements of a set at a specific revision

every set snapshot --help
Usage: every set snapshot [options] <id> <rev0>

Returns descriptor and elements of a set at a specific revision

Arguments:
  id                         Set ID
  rev0                       Revision to query (0 = latest)

Options:
  -u, --universe <universe>  universe name (default: "local")
  --dry-run                  Simulate the command without sending a transaction
  -h, --help                 display help for command

every set status

Checks whether all provided set IDs are active

every set status --help
Usage: every set status [options] <ids>

Checks whether all provided set IDs are active

Arguments:
  ids                        List of set IDs

Options:
  -u, --universe <universe>  universe name (default: "local")
  --dry-run                  Simulate the command without sending a transaction
  -h, --help                 display help for command

every set contract

Returns the contract address associated with a set

every set contract --help
Usage: every set contract [options] <id>

Returns the contract address associated with a set

Arguments:
  id                         Set ID

Options:
  -u, --universe <universe>  universe name (default: "local")
  --dry-run                  Simulate the command without sending a transaction
  -h, --help                 display help for command

every relation

manage relations

every relation --help
Usage: every relation [options] [command]

manage relations

Options:
  -h, --help                                      display help for command

Commands:
  register [options] <code> <data> <rule> <adjs>  Registers a new relation
  update [options] <id> <data>                    Updates the data hash of a relation
  update2 [options] <id> <data> <adjs>            Updates the data hash and adjacency configuration of a relation
  upgrade [options] <id> <kindRev> <setRev>       Upgrades the kind or set revision of a relation
  touch [options] <id>                            Touches a relation (bumps revision without modifying content)
  transfer [options] <id> <to>                    Transfers ownership of a relation to a new address
  owner [options] <id>                            Gets the current owner of a relation
  descriptor [options] <id> <rev0>                Returns descriptor of a relation at a specific revision
  revision [options] <id> <rev0>                  Resolves and validates a revision number
  sota [options] <id>                             Returns the latest descriptor and current owner of a relation
  snapshot [options] <id> <rev0>                  Returns descriptor and packed elements at a specific revision
  status [options] <ids>                          Checks whether all specified relations are active (rev > 0)
  rule [options] <id>                             Returns the rule definition for a relation
  admit [options] <id> <rev> <kind>               Checks if a relation admits a specific kind as tail
  help [command]                                  display help for command

every relation register

Registers a new relation

every relation register --help
Usage: every relation register [options] <code> <data> <rule> <adjs>

Registers a new relation

Arguments:
  code                       Optional logic contract address
  data                       Hash of the relation’s associated data
  rule                       Rule defining the behavior and constraints of the relation
  adjs                       Array of tail kind admissibility and degree limits

Options:
  -u, --universe <universe>  universe name (default: "local")
  -k, --private-key <key>    private key to sign the transaction
  -a, --account <account>    name of the keystore to sign the transaction
  -p, --password [password]  password to decrypt the keystore
  --password-file <file>     file containing the password to decrypt the keystore
  -f, --foundry              use keystore from Foundry directory (~/.foundry/keystores)
  --dry-run                  Simulate the command without sending a transaction
  -h, --help                 display help for command

every relation update

Updates the data hash of a relation

every relation update --help
Usage: every relation update [options] <id> <data>

Updates the data hash of a relation

Arguments:
  id                         Relation ID
  data                       New data hash

Options:
  -u, --universe <universe>  universe name (default: "local")
  -k, --private-key <key>    private key to sign the transaction
  -a, --account <account>    name of the keystore to sign the transaction
  -p, --password [password]  password to decrypt the keystore
  --password-file <file>     file containing the password to decrypt the keystore
  -f, --foundry              use keystore from Foundry directory (~/.foundry/keystores)
  --dry-run                  Simulate the command without sending a transaction
  -h, --help                 display help for command

every relation update2

Updates the data hash and adjacency configuration of a relation

every relation update2 --help
Usage: every relation update2 [options] <id> <data> <adjs>

Updates the data hash and adjacency configuration of a relation

Arguments:
  id                         Relation ID
  data                       New data hash
  adjs                       New array of adjacency rules

Options:
  -u, --universe <universe>  universe name (default: "local")
  -k, --private-key <key>    private key to sign the transaction
  -a, --account <account>    name of the keystore to sign the transaction
  -p, --password [password]  password to decrypt the keystore
  --password-file <file>     file containing the password to decrypt the keystore
  -f, --foundry              use keystore from Foundry directory (~/.foundry/keystores)
  --dry-run                  Simulate the command without sending a transaction
  -h, --help                 display help for command

every relation upgrade

Upgrades the kind or set revision of a relation

every relation upgrade --help
Usage: every relation upgrade [options] <id> <kindRev> <setRev>

Upgrades the kind or set revision of a relation

Arguments:
  id                         Relation ID
  kindRev                    New kind revision (0 = no change)
  setRev                     New set revision (0 = no change)

Options:
  -u, --universe <universe>  universe name (default: "local")
  -k, --private-key <key>    private key to sign the transaction
  -a, --account <account>    name of the keystore to sign the transaction
  -p, --password [password]  password to decrypt the keystore
  --password-file <file>     file containing the password to decrypt the keystore
  -f, --foundry              use keystore from Foundry directory (~/.foundry/keystores)
  --dry-run                  Simulate the command without sending a transaction
  -h, --help                 display help for command

every relation touch

Touches a relation (bumps revision without modifying content)

every relation touch --help
Usage: every relation touch [options] <id>

Touches a relation (bumps revision without modifying content)

Arguments:
  id                         Relation ID

Options:
  -u, --universe <universe>  universe name (default: "local")
  -k, --private-key <key>    private key to sign the transaction
  -a, --account <account>    name of the keystore to sign the transaction
  -p, --password [password]  password to decrypt the keystore
  --password-file <file>     file containing the password to decrypt the keystore
  -f, --foundry              use keystore from Foundry directory (~/.foundry/keystores)
  --dry-run                  Simulate the command without sending a transaction
  -h, --help                 display help for command

every relation transfer

Transfers ownership of a relation to a new address

every relation transfer --help
Usage: every relation transfer [options] <id> <to>

Transfers ownership of a relation to a new address

Arguments:
  id                         Relation ID
  to                         New owner address

Options:
  -u, --universe <universe>  universe name (default: "local")
  -k, --private-key <key>    private key to sign the transaction
  -a, --account <account>    name of the keystore to sign the transaction
  -p, --password [password]  password to decrypt the keystore
  --password-file <file>     file containing the password to decrypt the keystore
  -f, --foundry              use keystore from Foundry directory (~/.foundry/keystores)
  --dry-run                  Simulate the command without sending a transaction
  -h, --help                 display help for command

every relation owner

Gets the current owner of a relation

every relation owner --help
Usage: every relation owner [options] <id>

Gets the current owner of a relation

Arguments:
  id                         Relation ID

Options:
  -u, --universe <universe>  universe name (default: "local")
  --dry-run                  Simulate the command without sending a transaction
  -h, --help                 display help for command

every relation descriptor

Returns descriptor of a relation at a specific revision

every relation descriptor --help
Usage: every relation descriptor [options] <id> <rev0>

Returns descriptor of a relation at a specific revision

Arguments:
  id                         Relation ID
  rev0                       Revision to query (0 = latest)

Options:
  -u, --universe <universe>  universe name (default: "local")
  --dry-run                  Simulate the command without sending a transaction
  -h, --help                 display help for command

every relation revision

Resolves and validates a revision number

every relation revision --help
Usage: every relation revision [options] <id> <rev0>

Resolves and validates a revision number

Arguments:
  id                         Relation ID
  rev0                       Requested revision (0 = latest)

Options:
  -u, --universe <universe>  universe name (default: "local")
  --dry-run                  Simulate the command without sending a transaction
  -h, --help                 display help for command

every relation sota

Returns the latest descriptor and current owner of a relation

every relation sota --help
Usage: every relation sota [options] <id>

Returns the latest descriptor and current owner of a relation

Arguments:
  id                         Relation ID

Options:
  -u, --universe <universe>  universe name (default: "local")
  --dry-run                  Simulate the command without sending a transaction
  -h, --help                 display help for command

every relation snapshot

Returns descriptor and packed elements at a specific revision

every relation snapshot --help
Usage: every relation snapshot [options] <id> <rev0>

Returns descriptor and packed elements at a specific revision

Arguments:
  id                         Relation ID
  rev0                       Revision to query (0 = latest)

Options:
  -u, --universe <universe>  universe name (default: "local")
  --dry-run                  Simulate the command without sending a transaction
  -h, --help                 display help for command

every relation status

Checks whether all specified relations are active (rev > 0)

every relation status --help
Usage: every relation status [options] <ids>

Checks whether all specified relations are active (rev > 0)

Arguments:
  ids                        Array of relation IDs

Options:
  -u, --universe <universe>  universe name (default: "local")
  --dry-run                  Simulate the command without sending a transaction
  -h, --help                 display help for command

every relation rule

Returns the rule definition for a relation

every relation rule --help
Usage: every relation rule [options] <id>

Returns the rule definition for a relation

Arguments:
  id                         Relation ID

Options:
  -u, --universe <universe>  universe name (default: "local")
  --dry-run                  Simulate the command without sending a transaction
  -h, --help                 display help for command

every relation admit

Checks if a relation admits a specific kind as tail

every relation admit --help
Usage: every relation admit [options] <id> <rev> <kind>

Checks if a relation admits a specific kind as tail

Arguments:
  id                         Relation ID
  rev                        Revision to check
  kind                       Tail kind ID to evaluate

Options:
  -u, --universe <universe>  universe name (default: "local")
  --dry-run                  Simulate the command without sending a transaction
  -h, --help                 display help for command

every unique

manage uniques

every unique --help
Usage: every unique [options] [command]

manage uniques

Options:
  -h, --help                                                  display help for command

Commands:
  register [options] <code> <data> <std> <decimals> <symbol>  Registers a new unique token
  update [options] <id> <data>                                Updates the data hash of a unique
  update2 [options] <id> <data> <symbol>                      Updates the data hash and symbol of a unique
  upgrade [options] <id> <kindRev> <setRev>                   Upgrades the kind and/or set revision of a unique
  touch [options] <id>                                        Bumps the revision of a unique with no content change
  transfer [options] <id> <to>                                Transfers ownership of a unique token
  owner [options] <id>                                        Returns the current owner of a unique
  descriptor [options] <id> <rev0>                            Returns the descriptor at a given revision
  revision [options] <id> <rev0>                              Resolves and validates a revision
  sota [options] <id>                                         Returns the latest descriptor and current owner
  snapshot [options] <id> <rev0>                              Returns descriptor and elements at a specific revision
  status [options] <ids>                                      Checks whether all given uniques are active (revision > 0)
  help [command]                                              display help for command

every unique register

Registers a new unique token

every unique register --help
Usage: every unique register [options] <code> <data> <std> <decimals> <symbol>

Registers a new unique token

Arguments:
  code                       Address of the token contract
  data                       Hash of the associated matter
  std                        Token standard (e.g. ERC721)
  decimals                   Number of decimals
  symbol                     Display symbol (max 30 characters)

Options:
  -u, --universe <universe>  universe name (default: "local")
  -k, --private-key <key>    private key to sign the transaction
  -a, --account <account>    name of the keystore to sign the transaction
  -p, --password [password]  password to decrypt the keystore
  --password-file <file>     file containing the password to decrypt the keystore
  -f, --foundry              use keystore from Foundry directory (~/.foundry/keystores)
  --dry-run                  Simulate the command without sending a transaction
  -h, --help                 display help for command

every unique update

Updates the data hash of a unique

every unique update --help
Usage: every unique update [options] <id> <data>

Updates the data hash of a unique

Arguments:
  id                         Unique ID
  data                       New data hash

Options:
  -u, --universe <universe>  universe name (default: "local")
  -k, --private-key <key>    private key to sign the transaction
  -a, --account <account>    name of the keystore to sign the transaction
  -p, --password [password]  password to decrypt the keystore
  --password-file <file>     file containing the password to decrypt the keystore
  -f, --foundry              use keystore from Foundry directory (~/.foundry/keystores)
  --dry-run                  Simulate the command without sending a transaction
  -h, --help                 display help for command

every unique update2

Updates the data hash and symbol of a unique

every unique update2 --help
Usage: every unique update2 [options] <id> <data> <symbol>

Updates the data hash and symbol of a unique

Arguments:
  id                         Unique ID
  data                       New data hash
  symbol                     New display symbol (max 30 characters)

Options:
  -u, --universe <universe>  universe name (default: "local")
  -k, --private-key <key>    private key to sign the transaction
  -a, --account <account>    name of the keystore to sign the transaction
  -p, --password [password]  password to decrypt the keystore
  --password-file <file>     file containing the password to decrypt the keystore
  -f, --foundry              use keystore from Foundry directory (~/.foundry/keystores)
  --dry-run                  Simulate the command without sending a transaction
  -h, --help                 display help for command

every unique upgrade

Upgrades the kind and/or set revision of a unique

every unique upgrade --help
Usage: every unique upgrade [options] <id> <kindRev> <setRev>

Upgrades the kind and/or set revision of a unique

Arguments:
  id                         Unique ID
  kindRev                    New kind revision (0 = no change)
  setRev                     New set revision (0 = no change)

Options:
  -u, --universe <universe>  universe name (default: "local")
  -k, --private-key <key>    private key to sign the transaction
  -a, --account <account>    name of the keystore to sign the transaction
  -p, --password [password]  password to decrypt the keystore
  --password-file <file>     file containing the password to decrypt the keystore
  -f, --foundry              use keystore from Foundry directory (~/.foundry/keystores)
  --dry-run                  Simulate the command without sending a transaction
  -h, --help                 display help for command

every unique touch

Bumps the revision of a unique with no content change

every unique touch --help
Usage: every unique touch [options] <id>

Bumps the revision of a unique with no content change

Arguments:
  id                         Unique ID

Options:
  -u, --universe <universe>  universe name (default: "local")
  -k, --private-key <key>    private key to sign the transaction
  -a, --account <account>    name of the keystore to sign the transaction
  -p, --password [password]  password to decrypt the keystore
  --password-file <file>     file containing the password to decrypt the keystore
  -f, --foundry              use keystore from Foundry directory (~/.foundry/keystores)
  --dry-run                  Simulate the command without sending a transaction
  -h, --help                 display help for command

every unique transfer

Transfers ownership of a unique token

every unique transfer --help
Usage: every unique transfer [options] <id> <to>

Transfers ownership of a unique token

Arguments:
  id                         Unique ID
  to                         Address of the new owner

Options:
  -u, --universe <universe>  universe name (default: "local")
  -k, --private-key <key>    private key to sign the transaction
  -a, --account <account>    name of the keystore to sign the transaction
  -p, --password [password]  password to decrypt the keystore
  --password-file <file>     file containing the password to decrypt the keystore
  -f, --foundry              use keystore from Foundry directory (~/.foundry/keystores)
  --dry-run                  Simulate the command without sending a transaction
  -h, --help                 display help for command

every unique owner

Returns the current owner of a unique

every unique owner --help
Usage: every unique owner [options] <id>

Returns the current owner of a unique

Arguments:
  id                         Unique ID

Options:
  -u, --universe <universe>  universe name (default: "local")
  --dry-run                  Simulate the command without sending a transaction
  -h, --help                 display help for command

every unique descriptor

Returns the descriptor at a given revision

every unique descriptor --help
Usage: every unique descriptor [options] <id> <rev0>

Returns the descriptor at a given revision

Arguments:
  id                         Unique ID
  rev0                       Revision to query (0 = latest)

Options:
  -u, --universe <universe>  universe name (default: "local")
  --dry-run                  Simulate the command without sending a transaction
  -h, --help                 display help for command

every unique revision

Resolves and validates a revision

every unique revision --help
Usage: every unique revision [options] <id> <rev0>

Resolves and validates a revision

Arguments:
  id                         Unique ID
  rev0                       Requested revision (0 = latest)

Options:
  -u, --universe <universe>  universe name (default: "local")
  --dry-run                  Simulate the command without sending a transaction
  -h, --help                 display help for command

every unique sota

Returns the latest descriptor and current owner

every unique sota --help
Usage: every unique sota [options] <id>

Returns the latest descriptor and current owner

Arguments:
  id                         Unique ID

Options:
  -u, --universe <universe>  universe name (default: "local")
  --dry-run                  Simulate the command without sending a transaction
  -h, --help                 display help for command

every unique snapshot

Returns descriptor and elements at a specific revision

every unique snapshot --help
Usage: every unique snapshot [options] <id> <rev0>

Returns descriptor and elements at a specific revision

Arguments:
  id                         Unique ID
  rev0                       Revision to query (0 = latest)

Options:
  -u, --universe <universe>  universe name (default: "local")
  --dry-run                  Simulate the command without sending a transaction
  -h, --help                 display help for command

every unique status

Checks whether all given uniques are active (revision > 0)

every unique status --help
Usage: every unique status [options] <ids>

Checks whether all given uniques are active (revision > 0)

Arguments:
  ids                        List of unique IDs

Options:
  -u, --universe <universe>  universe name (default: "local")
  --dry-run                  Simulate the command without sending a transaction
  -h, --help                 display help for command

every value

manage values

every value --help
Usage: every value [options] [command]

manage values

Options:
  -h, --help                                                  display help for command

Commands:
  register [options] <code> <data> <std> <decimals> <symbol>  Registers a new value token
  update [options] <id> <data>                                Updates the data hash of an existing value
  update2 [options] <id> <data> <symbol>                      Updates the data hash and symbol of an existing value
  upgrade [options] <id> <kindRev0> <setRev0>                 Upgrades the kind/set revision of a value
  touch [options] <id>                                        Touches a value, bumping its revision without changing its content
  transfer [options] <id> <to>                                Transfers ownership of a value to a new address
  owner [options] <id>                                        Returns the current owner of a value
  descriptor [options] <id> <rev0>                            Returns the descriptor of a value at a specific revision
  revision [options] <id> <rev0>                              Resolves and validates a revision of a value
  sota [options] <id>                                         Returns the latest descriptor and current owner of a value
  snapshot [options] <id> <rev0>                              Returns descriptor and elements of a value at a specific revision
  status [options] <ids>                                      Checks whether all specified values are active (revision > 0)
  help [command]                                              display help for command

every value register

Registers a new value token

every value register --help
Usage: every value register [options] <code> <data> <std> <decimals> <symbol>

Registers a new value token

Arguments:
  code                       Token contract address
  data                       Hash of the underlying matter or metadata
  std                        Token standard (e.g. ERC20)
  decimals                   Token's decimal precision
  symbol                     Display symbol (max 30 characters)

Options:
  -u, --universe <universe>  universe name (default: "local")
  -k, --private-key <key>    private key to sign the transaction
  -a, --account <account>    name of the keystore to sign the transaction
  -p, --password [password]  password to decrypt the keystore
  --password-file <file>     file containing the password to decrypt the keystore
  -f, --foundry              use keystore from Foundry directory (~/.foundry/keystores)
  --dry-run                  Simulate the command without sending a transaction
  -h, --help                 display help for command

every value update

Updates the data hash of an existing value

every value update --help
Usage: every value update [options] <id> <data>

Updates the data hash of an existing value

Arguments:
  id                         Value ID
  data                       New data hash

Options:
  -u, --universe <universe>  universe name (default: "local")
  -k, --private-key <key>    private key to sign the transaction
  -a, --account <account>    name of the keystore to sign the transaction
  -p, --password [password]  password to decrypt the keystore
  --password-file <file>     file containing the password to decrypt the keystore
  -f, --foundry              use keystore from Foundry directory (~/.foundry/keystores)
  --dry-run                  Simulate the command without sending a transaction
  -h, --help                 display help for command

every value update2

Updates the data hash and symbol of an existing value

every value update2 --help
Usage: every value update2 [options] <id> <data> <symbol>

Updates the data hash and symbol of an existing value

Arguments:
  id                         Value ID
  data                       New data hash
  symbol                     New display symbol

Options:
  -u, --universe <universe>  universe name (default: "local")
  -k, --private-key <key>    private key to sign the transaction
  -a, --account <account>    name of the keystore to sign the transaction
  -p, --password [password]  password to decrypt the keystore
  --password-file <file>     file containing the password to decrypt the keystore
  -f, --foundry              use keystore from Foundry directory (~/.foundry/keystores)
  --dry-run                  Simulate the command without sending a transaction
  -h, --help                 display help for command

every value upgrade

Upgrades the kind/set revision of a value

every value upgrade --help
Usage: every value upgrade [options] <id> <kindRev0> <setRev0>

Upgrades the kind/set revision of a value

Arguments:
  id                         Value ID
  kindRev0                   New kind revision (0 = no change)
  setRev0                    New set revision (0 = no change)

Options:
  -u, --universe <universe>  universe name (default: "local")
  -k, --private-key <key>    private key to sign the transaction
  -a, --account <account>    name of the keystore to sign the transaction
  -p, --password [password]  password to decrypt the keystore
  --password-file <file>     file containing the password to decrypt the keystore
  -f, --foundry              use keystore from Foundry directory (~/.foundry/keystores)
  --dry-run                  Simulate the command without sending a transaction
  -h, --help                 display help for command

every value touch

Touches a value, bumping its revision without changing its content

every value touch --help
Usage: every value touch [options] <id>

Touches a value, bumping its revision without changing its content

Arguments:
  id                         Value ID

Options:
  -u, --universe <universe>  universe name (default: "local")
  -k, --private-key <key>    private key to sign the transaction
  -a, --account <account>    name of the keystore to sign the transaction
  -p, --password [password]  password to decrypt the keystore
  --password-file <file>     file containing the password to decrypt the keystore
  -f, --foundry              use keystore from Foundry directory (~/.foundry/keystores)
  --dry-run                  Simulate the command without sending a transaction
  -h, --help                 display help for command

every value transfer

Transfers ownership of a value to a new address

every value transfer --help
Usage: every value transfer [options] <id> <to>

Transfers ownership of a value to a new address

Arguments:
  id                         Value ID
  to                         Address to transfer ownership to

Options:
  -u, --universe <universe>  universe name (default: "local")
  -k, --private-key <key>    private key to sign the transaction
  -a, --account <account>    name of the keystore to sign the transaction
  -p, --password [password]  password to decrypt the keystore
  --password-file <file>     file containing the password to decrypt the keystore
  -f, --foundry              use keystore from Foundry directory (~/.foundry/keystores)
  --dry-run                  Simulate the command without sending a transaction
  -h, --help                 display help for command

every value owner

Returns the current owner of a value

every value owner --help
Usage: every value owner [options] <id>

Returns the current owner of a value

Arguments:
  id                         Value ID

Options:
  -u, --universe <universe>  universe name (default: "local")
  --dry-run                  Simulate the command without sending a transaction
  -h, --help                 display help for command

every value descriptor

Returns the descriptor of a value at a specific revision

every value descriptor --help
Usage: every value descriptor [options] <id> <rev0>

Returns the descriptor of a value at a specific revision

Arguments:
  id                         Value ID
  rev0                       Revision to query (0 = latest)

Options:
  -u, --universe <universe>  universe name (default: "local")
  --dry-run                  Simulate the command without sending a transaction
  -h, --help                 display help for command

every value revision

Resolves and validates a revision of a value

every value revision --help
Usage: every value revision [options] <id> <rev0>

Resolves and validates a revision of a value

Arguments:
  id                         Value ID
  rev0                       Requested revision (0 = latest)

Options:
  -u, --universe <universe>  universe name (default: "local")
  --dry-run                  Simulate the command without sending a transaction
  -h, --help                 display help for command

every value sota

Returns the latest descriptor and current owner of a value

every value sota --help
Usage: every value sota [options] <id>

Returns the latest descriptor and current owner of a value

Arguments:
  id                         Value ID

Options:
  -u, --universe <universe>  universe name (default: "local")
  --dry-run                  Simulate the command without sending a transaction
  -h, --help                 display help for command

every value snapshot

Returns descriptor and elements of a value at a specific revision

every value snapshot --help
Usage: every value snapshot [options] <id> <rev0>

Returns descriptor and elements of a value at a specific revision

Arguments:
  id                         Value ID
  rev0                       Revision to query (0 = latest)

Options:
  -u, --universe <universe>  universe name (default: "local")
  --dry-run                  Simulate the command without sending a transaction
  -h, --help                 display help for command

every value status

Checks whether all specified values are active (revision > 0)

every value status --help
Usage: every value status [options] <ids>

Checks whether all specified values are active (revision > 0)

Arguments:
  ids                        Array of value IDs

Options:
  -u, --universe <universe>  universe name (default: "local")
  --dry-run                  Simulate the command without sending a transaction
  -h, --help                 display help for command

every object

create and interact with objects

every object --help
Usage: every object [options] [command]

create and interact with objects

Options:
  -h, --help                                    display help for command

Commands:
  mint [options] <sid> <to> [data]              Mint an object via ObjectMinter
  upgrade [options] <sid> <kindRev0> <setRev0>  Upgrade an object to a new kind or set revision
  touch [options] <sid>                         Touch an object to increment revision without content change
  transfer [options] <sid> <to>                 Transfer ownership of an object
  relate [options] <tail> <rel> <head>          Link a tail object to a head object through a relation
  unrelate [options] <tail> <rel> <head>        Unlinks a tail object from a head object
  owner [options] <sid>                         Get current owner of an object
  descriptor [options] <sid> <rev0>             Get descriptor at a specific revision
  elements [options] <sid> <rev0>               Get elements at a specific revision
  revision [options] <sid> <rev0>               Resolve and validate a revision number
  sota [options] <sid>                          Get the latest descriptor and current owner
  snapshot [options] <sid> <rev0>               Get descriptor and elements at a specific revision
  uri [options] <sid>                           Get URI template for metadata
  help [command]                                display help for command

every object mint

Mint an object via ObjectMinter

every object mint --help
Usage: every object mint [options] <sid> <to> [data]

Mint an object via ObjectMinter

Arguments:
  sid                        scoped object ID, in form of set.id (e.g., 17.1)
  to                         address of the recipient
  data                       additional mint data (default: "0x")

Options:
  --auth <data>              authorization data, if needed for a permissioned mint (default: "0x")
  --policy <index>           the index number of the mint policy (default: "0")
  --value <amount>           the amount of ETH to send together (default: "0")
  -u, --universe <universe>  universe name (default: "local")
  -k, --private-key <key>    private key to sign the transaction
  -a, --account <account>    name of the keystore to sign the transaction
  -p, --password [password]  password to decrypt the keystore
  --password-file <file>     file containing the password to decrypt the keystore
  -f, --foundry              use keystore from Foundry directory (~/.foundry/keystores)
  --dry-run                  Simulate the command without sending a transaction
  -h, --help                 display help for command

every object upgrade

Upgrade an object to a new kind or set revision

every object upgrade --help
Usage: every object upgrade [options] <sid> <kindRev0> <setRev0>

Upgrade an object to a new kind or set revision

Arguments:
  sid                        Scoped Object ID (in form of set.id, e.g., 17.1)
  kindRev0                   New kind revision (0 = no change)
  setRev0                    New set revision (0 = no change)

Options:
  -u, --universe <universe>  universe name (default: "local")
  -k, --private-key <key>    private key to sign the transaction
  -a, --account <account>    name of the keystore to sign the transaction
  -p, --password [password]  password to decrypt the keystore
  --password-file <file>     file containing the password to decrypt the keystore
  -f, --foundry              use keystore from Foundry directory (~/.foundry/keystores)
  --dry-run                  Simulate the command without sending a transaction
  -h, --help                 display help for command

every object touch

Touch an object to increment revision without content change

every object touch --help
Usage: every object touch [options] <sid>

Touch an object to increment revision without content change

Arguments:
  sid                        Scoped Object ID (in form of set.id, e.g., 17.1)

Options:
  -u, --universe <universe>  universe name (default: "local")
  -k, --private-key <key>    private key to sign the transaction
  -a, --account <account>    name of the keystore to sign the transaction
  -p, --password [password]  password to decrypt the keystore
  --password-file <file>     file containing the password to decrypt the keystore
  -f, --foundry              use keystore from Foundry directory (~/.foundry/keystores)
  --dry-run                  Simulate the command without sending a transaction
  -h, --help                 display help for command

every object transfer

Transfer ownership of an object

every object transfer --help
Usage: every object transfer [options] <sid> <to>

Transfer ownership of an object

Arguments:
  sid                        Scoped Object ID (in form of set.id, e.g., 17.1)
  to                         Address of the new owner

Options:
  -u, --universe <universe>  universe name (default: "local")
  -k, --private-key <key>    private key to sign the transaction
  -a, --account <account>    name of the keystore to sign the transaction
  -p, --password [password]  password to decrypt the keystore
  --password-file <file>     file containing the password to decrypt the keystore
  -f, --foundry              use keystore from Foundry directory (~/.foundry/keystores)
  --dry-run                  Simulate the command without sending a transaction
  -h, --help                 display help for command

every object relate

Link a tail object to a head object through a relation

every object relate --help
Usage: every object relate [options] <tail> <rel> <head>

Link a tail object to a head object through a relation

Arguments:
  tail                       tail node, in form of [[data.]grant.]set.id
  rel                        relation ID
  head                       head node in form of [grant.]set.id,

Options:
  -u, --universe <universe>  universe name (default: "local")
  -k, --private-key <key>    private key to sign the transaction
  -a, --account <account>    name of the keystore to sign the transaction
  -p, --password [password]  password to decrypt the keystore
  --password-file <file>     file containing the password to decrypt the keystore
  -f, --foundry              use keystore from Foundry directory (~/.foundry/keystores)
  --dry-run                  Simulate the command without sending a transaction
  -h, --help                 display help for command

every object unrelate

Unlinks a tail object from a head object

every object unrelate --help
Usage: every object unrelate [options] <tail> <rel> <head>

Unlinks a tail object from a head object

Arguments:
  tail                       tail node, in form of [[data.]grant.]set.id
  rel                        relation ID
  head                       head node in form of [grant.]set.id,

Options:
  -u, --universe <universe>  universe name (default: "local")
  -k, --private-key <key>    private key to sign the transaction
  -a, --account <account>    name of the keystore to sign the transaction
  -p, --password [password]  password to decrypt the keystore
  --password-file <file>     file containing the password to decrypt the keystore
  -f, --foundry              use keystore from Foundry directory (~/.foundry/keystores)
  --dry-run                  Simulate the command without sending a transaction
  -h, --help                 display help for command

every object owner

Get current owner of an object

every object owner --help
Usage: every object owner [options] <sid>

Get current owner of an object

Arguments:
  sid                        Scoped Object ID (in form of set.id, e.g., 17.1)

Options:
  -u, --universe <universe>  universe name (default: "local")
  --dry-run                  Simulate the command without sending a transaction
  -h, --help                 display help for command

every object descriptor

Get descriptor at a specific revision

every object descriptor --help
Usage: every object descriptor [options] <sid> <rev0>

Get descriptor at a specific revision

Arguments:
  sid                        Scoped Object ID (in form of set.id, e.g., 17.1)
  rev0                       Revision number (0 = latest)

Options:
  -u, --universe <universe>  universe name (default: "local")
  --dry-run                  Simulate the command without sending a transaction
  -h, --help                 display help for command

every object elements

Get elements at a specific revision

every object elements --help
Usage: every object elements [options] <sid> <rev0>

Get elements at a specific revision

Arguments:
  sid                        Scoped Object ID (in form of set.id, e.g., 17.1)
  rev0                       Revision number (0 = latest)

Options:
  -u, --universe <universe>  universe name (default: "local")
  --dry-run                  Simulate the command without sending a transaction
  -h, --help                 display help for command

every object revision

Resolve and validate a revision number

every object revision --help
Usage: every object revision [options] <sid> <rev0>

Resolve and validate a revision number

Arguments:
  sid                        Scoped Object ID (in form of set.id, e.g., 17.1)
  rev0                       Revision to check (0 = latest)

Options:
  -u, --universe <universe>  universe name (default: "local")
  --dry-run                  Simulate the command without sending a transaction
  -h, --help                 display help for command

every object sota

Get the latest descriptor and current owner

every object sota --help
Usage: every object sota [options] <sid>

Get the latest descriptor and current owner

Arguments:
  sid                        Scoped Object ID (in form of set.id, e.g., 17.1)

Options:
  -u, --universe <universe>  universe name (default: "local")
  --dry-run                  Simulate the command without sending a transaction
  -h, --help                 display help for command

every object snapshot

Get descriptor and elements at a specific revision

every object snapshot --help
Usage: every object snapshot [options] <sid> <rev0>

Get descriptor and elements at a specific revision

Arguments:
  sid                        Scoped Object ID (in form of set.id, e.g., 17.1)
  rev0                       Revision number to query (0 = latest)

Options:
  -u, --universe <universe>  universe name (default: "local")
  --dry-run                  Simulate the command without sending a transaction
  -h, --help                 display help for command

every object uri

Get URI template for metadata

every object uri --help
Usage: every object uri [options] <sid>

Get URI template for metadata

Arguments:
  sid                        Scoped Object ID (in form of set.id, e.g., 17.1)

Options:
  -u, --universe <universe>  universe name (default: "local")
  --dry-run                  Simulate the command without sending a transaction
  -h, --help                 display help for command

every mintpolicy

manage mint policies

every mintpolicy --help
Usage: every mintpolicy [options] [command]

manage mint policies

Options:
  -h, --help                                   display help for command

Commands:
  add [options] <contract> <policy>            Adds a new mint policy for the set represented by the calling contract
  disable [options] <contract> <index>         Disables a mint policy for the set represented by the calling contract
  enable [options] <contract> <index>          Enables a mint policy for the set represented by the calling contract
  count [options] <set>                        Get number of mint policies for a set
  get [options] <set> <index>                  Get mint policy by index
  search [options] <set> <id> <mask> <offset>  Search for applicable mint policy with offset and permission mask
  search2 [options] <set> <id> <mask>          Search for applicable mint policy with permission mask
  help [command]                               display help for command

every mintpolicy add

Adds a new mint policy for the set represented by the calling contract

every mintpolicy add --help
Usage: every mintpolicy add [options] <contract> <policy>

Adds a new mint policy for the set represented by the calling contract

Arguments:
  contract                   address of the contract
  policy                     The policy configuration to add

Options:
  -u, --universe <universe>  universe name (default: "local")
  -k, --private-key <key>    private key to sign the transaction
  -a, --account <account>    name of the keystore to sign the transaction
  -p, --password [password]  password to decrypt the keystore
  --password-file <file>     file containing the password to decrypt the keystore
  -f, --foundry              use keystore from Foundry directory (~/.foundry/keystores)
  --dry-run                  Simulate the command without sending a transaction
  -h, --help                 display help for command

every mintpolicy disable

Disables a mint policy for the set represented by the calling contract

every mintpolicy disable --help
Usage: every mintpolicy disable [options] <contract> <index>

Disables a mint policy for the set represented by the calling contract

Arguments:
  contract                   address of the contract
  index                      Index of the policy to disable

Options:
  -u, --universe <universe>  universe name (default: "local")
  -k, --private-key <key>    private key to sign the transaction
  -a, --account <account>    name of the keystore to sign the transaction
  -p, --password [password]  password to decrypt the keystore
  --password-file <file>     file containing the password to decrypt the keystore
  -f, --foundry              use keystore from Foundry directory (~/.foundry/keystores)
  --dry-run                  Simulate the command without sending a transaction
  -h, --help                 display help for command

every mintpolicy enable

Enables a mint policy for the set represented by the calling contract

every mintpolicy enable --help
Usage: every mintpolicy enable [options] <contract> <index>

Enables a mint policy for the set represented by the calling contract

Arguments:
  contract                   address of the contract
  index                      Index of the policy to enable

Options:
  -u, --universe <universe>  universe name (default: "local")
  -k, --private-key <key>    private key to sign the transaction
  -a, --account <account>    name of the keystore to sign the transaction
  -p, --password [password]  password to decrypt the keystore
  --password-file <file>     file containing the password to decrypt the keystore
  -f, --foundry              use keystore from Foundry directory (~/.foundry/keystores)
  --dry-run                  Simulate the command without sending a transaction
  -h, --help                 display help for command

every mintpolicy count

Get number of mint policies for a set

every mintpolicy count --help
Usage: every mintpolicy count [options] <set>

Get number of mint policies for a set

Arguments:
  set                        The set address to query

Options:
  -u, --universe <universe>  universe name (default: "local")
  --dry-run                  Simulate the command without sending a transaction
  -h, --help                 display help for command

every mintpolicy get

Get mint policy by index

every mintpolicy get --help
Usage: every mintpolicy get [options] <set> <index>

Get mint policy by index

Arguments:
  set                        The set address
  index                      Policy index

Options:
  -u, --universe <universe>  universe name (default: "local")
  --dry-run                  Simulate the command without sending a transaction
  -h, --help                 display help for command

Search for applicable mint policy with offset and permission mask

every mintpolicy search --help
Usage: every mintpolicy search [options] <set> <id> <mask> <offset>

Search for applicable mint policy with offset and permission mask

Arguments:
  set                        The set address
  id                         The object ID to check
  mask                       Bitmask indicating which MintPermissionType values are included.             Each bit corresponds to a permission type (e.g.,
                             bit 0 = Public, bit 1 = Allowlist, etc.).
  offset                     Starting policy index to search from

Options:
  -u, --universe <universe>  universe name (default: "local")
  --dry-run                  Simulate the command without sending a transaction
  -h, --help                 display help for command

every mintpolicy search2

Search for applicable mint policy with permission mask

every mintpolicy search2 --help
Usage: every mintpolicy search2 [options] <set> <id> <mask>

Search for applicable mint policy with permission mask

Arguments:
  set                        The set address
  id                         The object ID to check
  mask                       Bitmask indicating which MintPermissionType values are included.             Each bit corresponds to a permission type (e.g.,
                             bit 0 = Public, bit 1 = Allowlist, etc.).

Options:
  -u, --universe <universe>  universe name (default: "local")
  --dry-run                  Simulate the command without sending a transaction
  -h, --help                 display help for command