diff --git a/doc/cost-models/index.html b/doc/cost-models/index.html index 5733d182192..a0f21f8b1bc 100644 --- a/doc/cost-models/index.html +++ b/doc/cost-models/index.html @@ -14,6 +14,9 @@
+ Inserts a coin into a Plutus Value map structure.
+ (2D visualization: Value Size vs Time)
+
+ Unions two Plutus Value structures into one.
+ (3D visualization: Value Size × Value Size × Time)
+
+ Multiplies a Plutus Value by a scalar, scaling all quantities.
+ (2D visualization: Value Size vs Time)
+
diff --git a/doc/cost-models/insertcoin/index.html b/doc/cost-models/insertcoin/index.html new file mode 100644 index 00000000000..6d245c98750 --- /dev/null +++ b/doc/cost-models/insertcoin/index.html @@ -0,0 +1,126 @@ + + +
+ + +
+ Interactive visualization of benchmark data and fitted cost model for the InsertCoin builtin.
+ This operation inserts or updates a coin (policy ID, token name, amount) into a Value.
+ The x-axis shows the Value size metric recorded during benchmarking (log outer size + log max inner size).
+
${message}
+
+ Interactive visualization of benchmark data and fitted cost model for the ScaleValue builtin.
+ The x-axis shows the total size of the Value being scaled; the scalar argument is kept as the first
+ parameter in the benchmark name but is not plotted here.
+
${message}
+
+ Interactive 3D visualization of benchmark data and fitted cost model for the UnionValue builtin.
+ The x- and y-axes show the total sizes of the two Value arguments; the z-axis shows execution time.
+
${message}
+