Skip to content

Commit

Permalink
update readme
Browse files Browse the repository at this point in the history
  • Loading branch information
robertleifke authored Jan 29, 2025
1 parent ca08bcb commit 0313bf9
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Arbiter Template
# Agent Based Model of Numo

Minimal template for simulating contracts with arbiter. This template provides an example of how to build Agent-Based Models (ABM) with evm parity. In this model, you can think of anything that happens as a *behavior* of an agent. Agents can have externally owned accounts (EOAs), interact with each other, and interact with smart contracts.
Agent bsed model with evm parity using Arbiter.

This repository has an example behavior [`Incrementer`](src/behaviors/incrementer.rs). The current design philosophy is that the user should only ever have to build agent behaviors implementing the [`Behavior`](https://github.com/primitivefinance/arbiter/blob/fe6b556d715d641aa9378ae20560629ec6ba5b43/arbiter-engine/src/machine.rs#L73) trait. In this example, the `Incrementer` behavior is configured with a [config file](https://github.com/primitivefinance/arbiter-template/blob/main/configs/example.toml). Configuring behaviors with a config file is a design choice we made to enable versatile parameterization at runtime as opposed to compile time.

Expand Down Expand Up @@ -28,4 +28,4 @@ cargo run simulate configs/example.toml -vvv
```

## Log Verbosity
The `-vvv` flag is used to increase the verbosity of the logs. The more `v`'s, the more verbose the logs.
The `-vvv` flag is used to increase the verbosity of the logs. The more `v`'s, the more verbose the logs.

0 comments on commit 0313bf9

Please sign in to comment.