Skip to content

Class swarmauri_core.pop.ipop.IPoPVerifier

swarmauri_core.pop.ipop.IPoPVerifier

Bases: ABC

Scheme-specific verifier for request-bound proof-of-possession artefacts.

kind abstractmethod property

kind

features abstractmethod

features()
Source code in swarmauri_core/pop/ipop.py
60
61
@abstractmethod
def features(self) -> Feature: ...

algs abstractmethod

algs()
Source code in swarmauri_core/pop/ipop.py
63
64
@abstractmethod
def algs(self) -> Iterable[str]: ...

verify_http abstractmethod async

verify_http(
    req,
    cnf,
    *,
    policy=VerifyPolicy(),
    replay=None,
    keys=None,
    extras=None,
)
Source code in swarmauri_core/pop/ipop.py
66
67
68
69
70
71
72
73
74
75
76
@abstractmethod
async def verify_http(
    self,
    req: HttpParts,
    cnf: CnfBinding,
    *,
    policy: VerifyPolicy = VerifyPolicy(),
    replay: ReplayHooks | None = None,
    keys: KeyResolver | None = None,
    extras: Mapping[str, object] | None = None,
) -> None: ...