~/bend-docscommunity

0x3d214765 fails

0x3d2147650fe101ae3c3e4a95333b4238

Library correctness laws and integration obligations.

Anonymous package: import it by hash.

Published
2026-10-01
Size
1,139,762 bytes, 33 files
License
MIT-0 (no LICENSE file; the hub's default)
Declarations
174 laws (0 proved), 1263 defs, 64 types

Import

import 0x3d2147650fe101ae3c3e4a95333b4238/LAWS.bend as LAWS
import 0x3d2147650fe101ae3c3e4a95333b4238/PROOF.bend as PROOF
import 0x3d2147650fe101ae3c3e4a95333b4238/bend_libs.bend as Bend_libs
import 0x3d2147650fe101ae3c3e4a95333b4238/libs/HTTPClient.bend as HTTPClient
import 0x3d2147650fe101ae3c3e4a95333b4238/libs/JSON.bend as JSON
import 0x3d2147650fe101ae3c3e4a95333b4238/libs/SQL.bend as SQL
import 0x3d2147650fe101ae3c3e4a95333b4238/libs/wire/deps/bytes.bend as Bytes
import 0x3d2147650fe101ae3c3e4a95333b4238/libs/wire/deps/int.bend as Int
import 0x3d2147650fe101ae3c3e4a95333b4238/libs/wire/dns.bend as Dns
import 0x3d2147650fe101ae3c3e4a95333b4238/libs/wire/wire.bend as Wire
import 0x3d2147650fe101ae3c3e4a95333b4238/proof/HTTPClientProof.bend as HTTPClientProof
import 0x3d2147650fe101ae3c3e4a95333b4238/proof/JSON_AssemblyProof.bend as JSON_AssemblyProof
import 0x3d2147650fe101ae3c3e4a95333b4238/proof/JSON_LexWhitespaceProof.bend as JSON_LexWhitespaceProof
import 0x3d2147650fe101ae3c3e4a95333b4238/proof/JSON_ListProof.bend as JSON_ListProof
import 0x3d2147650fe101ae3c3e4a95333b4238/proof/JSON_NumberLexProof.bend as JSON_NumberLexProof
import 0x3d2147650fe101ae3c3e4a95333b4238/proof/JSON_ParallelProof.bend as JSON_ParallelProof
import 0x3d2147650fe101ae3c3e4a95333b4238/proof/JSON_PrimitiveProof.bend as JSON_PrimitiveProof
import 0x3d2147650fe101ae3c3e4a95333b4238/proof/JSON_RenderLexProof.bend as JSON_RenderLexProof
import 0x3d2147650fe101ae3c3e4a95333b4238/proof/JSON_SourceProof.bend as JSON_SourceProof
import 0x3d2147650fe101ae3c3e4a95333b4238/proof/JSON_StringProof.bend as JSON_StringProof
import 0x3d2147650fe101ae3c3e4a95333b4238/usage/HTTP.bend as HTTP
import 0x3d2147650fe101ae3c3e4a95333b4238/usage/HTTP_Decode.bend as HTTP_Decode
import 0x3d2147650fe101ae3c3e4a95333b4238/usage/HTTP_Encode.bend as HTTP_Encode
import 0x3d2147650fe101ae3c3e4a95333b4238/usage/HTTP_GPU.bend as HTTP_GPU
import 0x3d2147650fe101ae3c3e4a95333b4238/usage/HTTP_JSON.bend as HTTP_JSON
import 0x3d2147650fe101ae3c3e4a95333b4238/usage/HTTP_Send.bend as HTTP_Send
import 0x3d2147650fe101ae3c3e4a95333b4238/usage/HTTP_URL.bend as HTTP_URL
import 0x3d2147650fe101ae3c3e4a95333b4238/usage/JSON_GPU.bend as JSON_GPU
import 0x3d2147650fe101ae3c3e4a95333b4238/usage/JSON_SafeTest.bend as JSON_SafeTest

Modules

Other files

Dependencies

Dependents

No package in this build imports it.

Status on bend 2.0.36

FileStatusChecker saysTime
LAWS.bendfails - expected : String
output
Error:
- expected : String
- observed : U32
Context:
- name : String
- ns   : String
- x    : U32
Location: resolve.id
484 |             do IO<Maybe<&2, String>>:
485>|                 u : Result<&1, &1, U32 & String, Socket> <- UDP.bind(0)
    |                                                                      ^
486 |                 resolve.sock(ns, U32.and(x, 65535), name, u)
2.8 s
PROOF.bendfails - expected : String
output
Error:
- expected : String
- observed : U32
Context:
- name : String
- ns   : String
- x    : U32
Location: resolve.id
484 |             do IO<Maybe<&2, String>>:
485>|                 u : Result<&1, &1, U32 & String, Socket> <- UDP.bind(0)
    |                                                                      ^
486 |                 resolve.sock(ns, U32.and(x, 65535), name, u)
4.0 s
bend_libs.bendfails - expected : String
output
Error:
- expected : String
- observed : U32
Context:
- name : String
- ns   : String
- x    : U32
Location: resolve.id
484 |             do IO<Maybe<&2, String>>:
485>|                 u : Result<&1, &1, U32 & String, Socket> <- UDP.bind(0)
    |                                                                      ^
486 |                 resolve.sock(ns, U32.and(x, 65535), name, u)
4.2 s
libs/HTTPClient.bendfails - expected : String
output
Error:
- expected : String
- observed : U32
Context:
- name : String
- ns   : String
- x    : U32
Location: resolve.id
484 |             do IO<Maybe<&2, String>>:
485>|                 u : Result<&1, &1, U32 & String, Socket> <- UDP.bind(0)
    |                                                                      ^
486 |                 resolve.sock(ns, U32.and(x, 65535), name, u)
3.5 s
libs/JSON.bendchecks ALL PROOFS CHECK3.6 s
libs/SQL.bendfails - expected : String
output
Error:
- expected : String
- observed : U32
Context:
- name : String
- ns   : String
- x    : U32
Location: resolve.id
484 |             do IO<Maybe<&2, String>>:
485>|                 u : Result<&1, &1, U32 & String, Socket> <- UDP.bind(0)
    |                                                                      ^
486 |                 resolve.sock(ns, U32.and(x, 65535), name, u)
3.2 s
libs/wire/deps/bytes.bendchecks ALL PROOFS CHECK0.6 s
libs/wire/deps/int.bendchecks ALL PROOFS CHECK0.7 s
libs/wire/dns.bendfails - expected : String
output
Error:
- expected : String
- observed : U32
Context:
- name : String
- ns   : String
- x    : U32
Location: resolve.id
484 |             do IO<Maybe<&2, String>>:
485>|                 u : Result<&1, &1, U32 & String, Socket> <- UDP.bind(0)
    |                                                                      ^
486 |                 resolve.sock(ns, U32.and(x, 65535), name, u)
0.7 s
libs/wire/wire.bendrelies on unsafe/foreign 19 defs rely on unsafe or foreign code
defs: connect, recv, send, send.timeout, recv_from, send_to, tls.connect, tls.connect.cert, tls.connect.alpn, tls.send, tls.send.timeout, tls.recv, tls.close, recv.words, send.words, recv_from.words, send_to.words, tls.recv.words, tls.send.words
output
SOME PROOFS FAIL
Error: 19 defs rely on unsafe or foreign code:
- connect
- recv
- send
- send.timeout
- recv_from
- send_to
- tls.connect
- tls.connect.cert
- tls.connect.alpn
- tls.send
- tls.send.timeout
- tls.recv
- tls.close
- recv.words
- send.words
- recv_from.words
- send_to.words
- tls.recv.words
- tls.send.words
0.5 s
proof/HTTPClientProof.bendfails - expected : String
output
Error:
- expected : String
- observed : U32
Context:
- name : String
- ns   : String
- x    : U32
Location: resolve.id
484 |             do IO<Maybe<&2, String>>:
485>|                 u : Result<&1, &1, U32 & String, Socket> <- UDP.bind(0)
    |                                                                      ^
486 |                 resolve.sock(ns, U32.and(x, 65535), name, u)
3.1 s
proof/JSON_AssemblyProof.bendchecks ALL PROOFS CHECK5.4 s
proof/JSON_LexWhitespaceProof.bendchecks ALL PROOFS CHECK5.4 s
proof/JSON_ListProof.bendchecks ALL PROOFS CHECK0.6 s
proof/JSON_NumberLexProof.bendchecks ALL PROOFS CHECK5.3 s
proof/JSON_ParallelProof.bendchecks ALL PROOFS CHECK3.7 s
proof/JSON_PrimitiveProof.bendchecks ALL PROOFS CHECK4.7 s
proof/JSON_RenderLexProof.bendchecks ALL PROOFS CHECK7.1 s
proof/JSON_SourceProof.bendchecks ALL PROOFS CHECK6.9 s
proof/JSON_StringProof.bendchecks ALL PROOFS CHECK6.2 s
usage/HTTP.bendfails - expected : String
output
Error:
- expected : String
- observed : U32
Context:
- name : String
- ns   : String
- x    : U32
Location: resolve.id
484 |             do IO<Maybe<&2, String>>:
485>|                 u : Result<&1, &1, U32 & String, Socket> <- UDP.bind(0)
    |                                                                      ^
486 |                 resolve.sock(ns, U32.and(x, 65535), name, u)
3.8 s
usage/HTTP_Decode.bendfails - expected : String
output
Error:
- expected : String
- observed : U32
Context:
- name : String
- ns   : String
- x    : U32
Location: resolve.id
484 |             do IO<Maybe<&2, String>>:
485>|                 u : Result<&1, &1, U32 & String, Socket> <- UDP.bind(0)
    |                                                                      ^
486 |                 resolve.sock(ns, U32.and(x, 65535), name, u)
4.3 s
usage/HTTP_Encode.bendfails - expected : String
output
Error:
- expected : String
- observed : U32
Context:
- name : String
- ns   : String
- x    : U32
Location: resolve.id
484 |             do IO<Maybe<&2, String>>:
485>|                 u : Result<&1, &1, U32 & String, Socket> <- UDP.bind(0)
    |                                                                      ^
486 |                 resolve.sock(ns, U32.and(x, 65535), name, u)
4.4 s
usage/HTTP_GPU.bendfails - expected : String
output
Error:
- expected : String
- observed : U32
Context:
- name : String
- ns   : String
- x    : U32
Location: resolve.id
484 |             do IO<Maybe<&2, String>>:
485>|                 u : Result<&1, &1, U32 & String, Socket> <- UDP.bind(0)
    |                                                                      ^
486 |                 resolve.sock(ns, U32.and(x, 65535), name, u)
4.6 s
usage/HTTP_JSON.bendfails - expected : String
output
Error:
- expected : String
- observed : U32
Context:
- name : String
- ns   : String
- x    : U32
Location: resolve.id
484 |             do IO<Maybe<&2, String>>:
485>|                 u : Result<&1, &1, U32 & String, Socket> <- UDP.bind(0)
    |                                                                      ^
486 |                 resolve.sock(ns, U32.and(x, 65535), name, u)
4.0 s
usage/HTTP_Send.bendfails - expected : String
output
Error:
- expected : String
- observed : U32
Context:
- name : String
- ns   : String
- x    : U32
Location: resolve.id
484 |             do IO<Maybe<&2, String>>:
485>|                 u : Result<&1, &1, U32 & String, Socket> <- UDP.bind(0)
    |                                                                      ^
486 |                 resolve.sock(ns, U32.and(x, 65535), name, u)
4.0 s
usage/HTTP_URL.bendfails - expected : String
output
Error:
- expected : String
- observed : U32
Context:
- name : String
- ns   : String
- x    : U32
Location: resolve.id
484 |             do IO<Maybe<&2, String>>:
485>|                 u : Result<&1, &1, U32 & String, Socket> <- UDP.bind(0)
    |                                                                      ^
486 |                 resolve.sock(ns, U32.and(x, 65535), name, u)
4.4 s
usage/JSON_GPU.bendchecks ALL PROOFS CHECK4.8 s
usage/JSON_SafeTest.bendchecks ALL PROOFS CHECK5.3 s