···1717 "friendsofphp/php-cs-fixer": "^3.89"
1818 },
1919 "suggest": {
2020- "socialdept/atp-beacon": "Required for DID resolution during DNS-based lexicon lookup"
2020+ "socialdept/atp-resolver": "Required for DID resolution during DNS-based lexicon lookup"
2121 },
2222 "autoload": {
2323 "psr-4": {
+3-3
config/schema.php
···131131 |--------------------------------------------------------------------------
132132 |
133133 | Configure DNS-based lexicon resolution for third-party schemas.
134134- | Requires socialdept/atp-beacon package for DID resolution.
134134+ | Requires socialdept/atp-resolver package for DID resolution.
135135 |
136136 */
137137···139139 // Enable DNS-based lexicon resolution
140140 'enabled' => env('SCHEMA_DNS_RESOLUTION_ENABLED', true),
141141142142- // Use Beacon for DID resolution (requires socialdept/atp-beacon)
143143- 'use_beacon' => env('SCHEMA_USE_BEACON', true),
142142+ // Use Resolver for DID resolution (requires socialdept/atp-resolver)
143143+ 'use_resolver' => env('SCHEMA_USE_RESOLVER', true),
144144145145 // Fallback behavior when schema not found: fail, warn, allow
146146 'fallback' => env('SCHEMA_DNS_FALLBACK', 'warn'),
header.png
This is a binary file and will not be displayed.
+4-4
src/Validation/Rules/Did.php
···1818 return;
1919 }
20202121- // Check if Beacon package is available
2222- if (class_exists('SocialDept\Beacon\Support\Identity')) {
2323- if (! \SocialDept\Beacon\Support\Identity::isDid($value)) {
2121+ // Check if Resolver package is available
2222+ if (class_exists('SocialDept\Resolver\Support\Identity')) {
2323+ if (! \SocialDept\Resolver\Support\Identity::isDid($value)) {
2424 $fail("The {$attribute} is not a valid DID.");
2525 }
26262727 return;
2828 }
29293030- // Fallback validation if Beacon is not available
3030+ // Fallback validation if Resolver is not available
3131 if (! $this->isValidDid($value)) {
3232 $fail("The {$attribute} is not a valid DID.");
3333 }
+4-4
src/Validation/Rules/Handle.php
···1818 return;
1919 }
20202121- // Check if Beacon package is available
2222- if (class_exists('SocialDept\Beacon\Support\Identity')) {
2323- if (! \SocialDept\Beacon\Support\Identity::isHandle($value)) {
2121+ // Check if Resolver package is available
2222+ if (class_exists('SocialDept\Resolver\Support\Identity')) {
2323+ if (! \SocialDept\Resolver\Support\Identity::isHandle($value)) {
2424 $fail("The {$attribute} is not a valid handle.");
2525 }
26262727 return;
2828 }
29293030- // Fallback validation if Beacon is not available
3030+ // Fallback validation if Resolver is not available
3131 if (! $this->isValidHandle($value)) {
3232 $fail("The {$attribute} is not a valid handle.");
3333 }